kali2安装w3af指南

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SouthWind0/article/details/82973281

kali2安装w3af指南

1.更新源

(1)查看版本信息,编辑源文件

(2)在sources.list中添加如下:

#浙大

deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#官方源

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

(3)apt-get update

2.下载w3af

cd /usr/local/src

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

由于网速慢,直接去浏览器下载,然后复制到此目录下。

3.安装python-pybloomfiltermmap

apt install  python-pybloomfiltermmap

可以看到python-pybloomfiltermmap版本为0.3.15。

4.修改文件并执行w3af_gui

(1)修改requirements.py文件和mac.py文件,并且执行w3af_gui

修改requirements.py文件

修改mac.py文件

(2)执行w3af_gui后,可以看到需要安装的依赖,并生成了脚本:

/tmp/w3af_dependency_install.sh

执行此脚本后,发现了successfully,有一个错误,这是由于没有安装npm,后面安装。

5.执行w3af_console

(1)执行w3af_console,安装npm

(2)安装retire

(3)再次执行w3af_console

6.执行w3af_gui

(1)执行w3af_gui后,按照提示安装 graphviz,提示需要安装graphviz包。

(2)再次执行w3af_gui,提示no module named webkit

7.安装webkit

(1)下载webkit以及依赖

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/w/webkitgtk/libwebkitgtk-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

(2)安装依赖和软件包

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

(3)安装libwebkitgtk依赖

在(2)中安装libwebkitgtk-1.0-0_2.4.11-3_amd64.deb时会报错,这是因为缺乏依赖,按照提示安装完成后,就可以成功执行(2)中所有命令。

8.安装完成

执行命令:./w3af_gui

 

猜你喜欢

转载自blog.csdn.net/SouthWind0/article/details/82973281