kali安装NoSQLAttack
错误一
在kali2020上面安装NoSQLAttack工具,报错如下!:
原因是:
1.工具是用python2 编写的
2.kali上面已经不支持pip2
因此只需要安装pip2:
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
然后利用python安装pip2
python get-pip.py
然后更新setuptools
sudo pip2 install --upgrade setuptools
错误二
我在弄完这些之后,NoSQLAttack命令已经安装好了,但是运行的时候,报错load_entry_point
error
查了半天,之前的人都没有这个问题。
使用whereis NoSQLAttack
查看命令位置,我的是在/usr/loacl/bin
目录下。打开这个目录。
发现都是py文件,使用vim
查看NoSQLAttack
文件
最后发现要在这个目录中放置NoSQLAttack.egg-info
目录
该目录中存放的是程序入口点配置
这个就是程序入口点文件,不用修改,他会到当前目录的scripts
目录去寻找main.py
中的main
函数来执行。所以我们要把程序的源代码放在scripts
中就可以运行了!
接下来再去命令行输入
NoSQLAttack
效果如下: