Kali Rolling 2017 下安装 w3af 出错解决方案
Run error: "'module' object has no attribute 'SSL_ST_INIT'"."
解决方法 1:
修改 /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py
文件,将下面四行注释掉
1 | # SSL_ST_INIT = _lib.SSL_ST_INIT |
解决方法 2:
卸载 w3af 要求的 pyOpenSSL 版本
1
pip uninstall pyOpenSSL
安装最新版 pyOpenSSL
1
pip install pyOpenSSL
编辑 w3af 安装目录中的
/w3af/core/controllers/dependency_check/requirements.py
文件,将要求的 pyOpenSSl 版本号改为你安装的最新版,即修改下面这一行代码1
PIPDependency('OpenSSL', 'pyOpenSSL', 'Version of pyOpenSSL you are using')
error: command 'x86_64-linux-gnu-g++' failed with exit status 1
解决方法:
使用如下命令安装相关依赖
1 | apt-get build-dep python-lxml |
ImportError: No module named webkit
启动 GUI 界面时可能会报此错误,原因是未安装相关模块
解决方法:
执行如下命令
1 | apt-get install python-webkit python-webkit-dev |
在 Kali 下,因为 python-webkit、python-webkit-dev 不在 Kali 默认的源中,所以需要执行下面的命令
1 | wget http://ftp.cn.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.deb |
安装过程中可能需要安装相关依赖,可执行如下命令
1 | apt --fix-broken install |
ImportError: No module named gtksourceview2
同样,启动 GUI 时也可能报此错误
解决方法:
执行如下命令
1 | apt-get install python-gtksourceview2 |