我用的是Ubuntu18.04仿生。我安装了卡托林,但它不能运行。我正在使用以下命令
git clone https://github.com/LionSec/katoolin.git
sudo cp katoolin/katoolin.py /usr/bin/katoolin
sudo chmod a+x /usr/bin/katoolin
sudo katoolin但毕竟我面临的是以下错误。
sudo: unable to execute /usr/bin/katoolin: No such file or directory请帮帮忙。
发布于 2019-01-12 02:15:19
打开终端并键入:
git clone https://github.com/LionSec/katoolin.git
sudo cp katoolin/katoolin.py /usr/bin/katoolin
sudo chmod a+x /usr/bin/katoolin
cd /usr/bin/ # change directories to the directory where katoolin is located
sudo ./katoolin # execute the katoolin script 发布于 2021-10-07 17:42:32
之所以会发生这种情况,是因为您在python上安装了不同的版本,而katoolin有不同的版本。
你必须编辑这一行
#!/usr/bin/python我有python3,所以添加了python3。在这里添加您的版本
nano /usr/bin/katoolin#!/usr/bin/python进入#!/usr/bin/python3sudo katoolin在此之后,您可能会遇到这样的错误
File "/usr/bin/katoolin", line 8
print "Sorry. This script requires sudo privledges"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Sorry. This script requires sudo privledges")?如果您有像这样的错误,请更改这一行
print "Sorry. This script requires sudo privledges"转到
print ("Sorry. This script requires sudo privledges")如果您有不同的版本,您将得到这样一个错误
Traceback (most recent call last):
File "/usr/bin/katoolin", line 1294, in main
inicio1()
File "/usr/bin/katoolin", line 41, in inicio1
opcion0 = raw_input("\033[1;36mkat > \033[1;m")
NameError: name 'raw_input' is not defined对于Python3.x,可以这样做,使用input()。对于Python2.x,请使用raw_input()
raw_input更改为input用户,则为python3。或者对于python2,使用raw_input。如果你解决了你的问题,你能同意我的答案吗?
发布于 2022-09-07 10:40:03
python2.7/usr/bin/katoolin中的字符串从/usr/bin/python更新为/usr/bin/python2.7sudo katoolin完成了,现在起作用了
https://askubuntu.com/questions/1108948
复制相似问题