安装w3af
安装全程建议科学上网
一、 本次安装环境
Linux kali 5.4.0-kali4-amd64 #1 SMP Debian 5.4.19-1kali1 (2020-02-17) x86_64 GNU/Linux
二、 安装python包管理环境
apt install python-pip
三、 安装NPM包管理工具
apt install npm libyaml-dev libsqlite3-dev
四、 补全python库环境
apt install python-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev
五、 下载w3af
https://codeload.github.com/andresriancho/w3af/zip/master
上传并解压放置用户主目录/root
六、 修改配置文件
vim ~/w3af/w3af/core/controllers/dependency_check/requirements.py
将GitPython后面的值改为2.1.15
请注意其他版本的系统此文件修改的位置与数值均不一致
七、 初次安装
cd w3af
./w3af_gui
八、 安装依赖
cd /tmp
./w3af_dependency_install.sh
刚开始提示,可以不用理会,需要手动安装
最后提示
表示仅有python-webkit未安装成功
九、 安装python-webkit
cd ~
wget http://ftp.br.debian.org/debian/pool/main/p/pywebkitgtk/python-webkit_1.1.8-3_amd64.deb
wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
wget http://ftp.br.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.deb
wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i python-support_1.0.15_all.deb
dpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i python-webkit_1.1.8-3_amd64.deb
期间报错直接忽略
apt --fix-broken install
十、 再次安装
cd ~/w3af
./w3af_gui
十一、 创建桌面快捷方式
cd ~/桌面
vim w3af.desktop
插入以下内容
[Desktop Entry]
Type=Application
Name=w3af
Encoding=UTF-8
Exec=sh -c “/root/w3af/w3af_gui”
Icon=/root/w3af/w3af/plugins/tests/grep/data/w3af.png
Terminal=true
Categories=w3af