w3af安装

w3af安装

安装过程见
https://www.freebuf.com/column/145984.html
这里解决了两个报错。

error: command ‘x86_64-linux-gnu-g++’ failed with exit status 1

ERROR: /bin/sh: 1: xslt-config: not found

安装如下:

NO1 下载
git clone https://github.com/andresriancho/w3af.git

w3af安装_第1张图片
NO2安装

cd w3af/
./w3af_console
w3af安装_第2张图片
提示缺少python的很多库。
使用pip进行安装:
pip install [名]==[版本]
w3af安装_第3张图片
注意版本按要求来,过于新的版本无法应用,安装依然报缺失。
NO3error解决
这里有lxml 3.4.4 和pybloomfiltermmap0.3.14安装报错:
w3af安装_第4张图片
error有两个:
error: command ‘x86_64-linux-gnu-g++’ failed with exit status 1

ERROR: /bin/sh: 1: xslt-config: not found
(lxml报两个错,pybloomfiltermmap报一个错)

在GitHub上找到了解决方法,需要安装一些软件包:
sudo apt-get install python-dev
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install libffi-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev
sudo apt-get install zlib1g-dev
sudo apt-get install python-pip
w3af安装_第5张图片
执行却报错:
w3af安装_第6张图片

NO4换源
百度了下,需要换源。
kali源
https://blog.csdn.net/qq_34450601/article/details/80009095
w3af安装_第7张图片
这里我用了清华的。
在/etc/apt目录下有sources.list文件,打开,添加:
w3af安装_第8张图片
然后更新:
sudo apt-get update
w3af安装_第9张图片
换源完成。

返回NO3,解决error:
安装如下软件包:
sudo apt-get install python-dev
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install libffi-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev
sudo apt-get install zlib1g-dev
sudo apt-get install python-pip
例:w3af安装_第10张图片
安装完后,再执行pip安装lxml:
w3af安装_第11张图片
安装pybloomfiltermmap
w3af安装_第12张图片
至此python缺失的库安装完毕,再来执行w3af安装命令:
w3af安装_第13张图片
出现了安装攻略第一个问题,需要执行
npm install -g retire
在这里插入图片描述
这里有些尴尬,新装kali,见谅。
安装npm:
wget http://npmjs.org/install.sh
w3af安装_第14张图片
给执行权限
chmod +x install.sh
安装
./install.sh
w3af安装_第15张图片
返回安装:
在这里插入图片描述
过了很久很久了、、、
在这里插入图片描述

终于
./w3af_console
在这里插入图片描述ok!
再执行
./w3af_gui
w3af安装_第16张图片
pip install xdot==0.6
w3af安装_第17张图片
再来一次:
w3af安装_第18张图片
好吧,继续安包:
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
wget http://ftp.de.debian.org/debian/pool/main/i/icu/libicu57_57.1-9_amd64.deb
安装
dpkg -i python-support_1.0.15_all.deb
dpkg -i libicu57_57.1-9_amd64.deb
dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i python-webkit_1.1.8-3_amd64.deb
(注意一些依赖关系)
如果报错,执行修复命令:
apt-get install --fix-broken
w3af安装_第19张图片w3af安装_第20张图片./w3af_gui
w3af安装_第21张图片
完成

你可能感兴趣的:(w3af安装)