W3af Scanner

V9qBct.jpg

w3af

w3af-window版

1.下载链接:https://pan.baidu.com/s/17viEKD8qhv6ivIP-Jwwx1A
提取码:4p92

2.安装之后桌面上多两个文件w3af Console 和 w3af GUI,点击 w3af GUI即可

EqewHf.png

w3af-linux版

安装步骤:

我的安装环境是kali,所以你要看好你的更新源,要不后面部分命令无法执行

leafpad /etc/apt/sources.list

1
2
3
4
5
6
7
8
9
10
11
12
13
#aliyun 阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

# ustc 中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

# kali 官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

1.git clone https://github.com/andresriancho/w3af.git

EqKPxJ.png

2.执行w3af_console

ls

cd w3af

ls

EqQ1Et.png

./w3af_console

Eq8lQS.png

发现有好多依赖包没装,在/tmp目录下有w3af_dependency_install.s文件,执行它即可安装所有依赖包

Eq8Twd.png

./w3af_dependency_install.sh 报错可以试试sudo ./w3af_dependency_install.sh

EqG9Ts.png

执行完之后,还是报错啊

EqNTi9.png

执行 apt-get build-dep python-lxml

EqaxCd.png

安装npm执行apt-get install npm

EqdHRs.png

再次执行./w3af_dependency_install.sh

Eq0z8J.png

其实就差最后一个npm的安装,如果不行,再单独执行一下npm install -g retire

EqoL4J.png

执行./w3af_console

Eqovg1.png

接下来执行./w3af_gui

EqL7Hx.png

让我执行sudo pip install xdot==0.6

EqO2qI.png

执行sudo apt-get install graphviz

EqXpz4.png

再次执行./w3af_gui提示no module named webkit

EqXuSe.png

接下来下载和安装依赖包

1
2
3
4
5
6
7
8
9
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

执行之后还是有点问题 webkit这个模块一直有问题

Eqjsud.png

百度一下,需要加个更新源

1
deb http://ftp.de.debian.org/debian buster main

再次更新:apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

Eqza40.png

执行:

wget http://ftp.de.debian.org/debian/pool/main/i/icu/[libicu-dev_57.1-6+deb9u2_amd64.deb](http://ftp.de.debian.org/debian/pool/main/i/icu/libicu-dev_57.1-6+deb9u2_amd64.deb)

dpkg -i libicu-dev_57.1-6+deb9u2_amd64.deb

apt-get install python-gtksourceview2

执行:

1
2
3
4
5
6
7
8
9
10
11
mv /var/lib/dpkg/info     /var/lib/dpkg/info_bak

mkdir /var/lib/dpkg/info

apt-get update && apt-get -f install

mv /var/lib/dpkg/info/* /var/lib/dpkg/info_bak/

rm -rf /var/lib/dpkg/info

mv /var/lib/dpkg/info_bak /var/lib/dpkg/info

注:如果有题,可以去找最新得http://ftp.de.debian.org/debian/pool/main/i/icu/

EL9pAs.png

安装完之后,运行./w3af.gui即可

注:转载请注明出处:lilifengcode.github.io