kali新手入门教学(4)--w3af的安装

怎么说呢 pythonwebkit是一个比较老的…所以在依赖方面不是很好处理,像我前2个星期还是可以正常配置的,结果这个星期出问题了
但有一个方法是一直可行的,就是老版本kali
kali1.07
提取码:ukxk
进去了,直接输入w3af
不用安装那不香吗
kali新手入门教学(4)--w3af的安装_第1张图片随便找个站点测试一下
kali新手入门教学(4)--w3af的安装_第2张图片多舒服
其实差别不多,就是个别工具的差别,如果没啥特别要求的话,都用一下老的吧
新的确实不是很稳定,可能是我能力不足,不过还是要照顾一下新版的kali,下面内容就是介绍最新版本kali安装w3af

鉴于有些朋友对于安装过程还是有些疑惑…我今天就重新安装一次
刚刚下载完的全新kali,应该和各位朋友没什么差别

还是先介绍一下w3af
w3af是一个很不错的web审计和攻击应用,在老版的kali上是自带的,新版的kali需要下载
w3af项目的github的原址

下面开始繁杂的安装过程
首先,更新命令走一波

apt-get update
apt-get dist-upgrade
apt-get upgrade

kali新手入门教学(4)--w3af的安装_第3张图片好家伙,先休息一下,让他自己更着吧

总算更新完了
下面开始干正事咯

如果没有git先安装个git

apt-get install git
git clone  https://github.com/andresriancho/w3af.git

比较慢,慢慢等啦
然后安装aptitude

apt-get install aptitude

这个地方我没报错,应该没啥问题

apt-get install -y python-pip

结果这个也没报错,我的天 。。我记得我第一次安装还报错了…
在这里插入图片描述
更新一下pip

pip install --upgrade pip

然后进入w3af

cd w3af
./w3af_console

满满的绿屏,缺少很多东西
kali新手入门教学(4)--w3af的安装_第4张图片
按着提示执行,安装依赖

. /tmp/w3af_dependency_install.sh

安装的时候最好开个v,涉及到python包,有条件的话就一直开v

执行完再执行一次,看看还缺什么

./w3af_console

kali新手入门教学(4)--w3af的安装_第5张图片
卧槽…直接好了吗…什么果
本来以为是作者修复了bug。没想到我换了个环境后又出问题了…
下面的可能是广大朋友可能遇到的环境…
如果没有就请跳过…
出现下面报错并且弹出来python2很快就…的朋友的原因就是setuptool的问题,
如果你的setuptool安装在python2下面,就会爆出这个错
kali新手入门教学(4)--w3af的安装_第6张图片
移除 2.7环境下的setuptools

pip uninstall  setuptools

安装3.8环境下的setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py instal

然后再重新安装依赖

. /tmp/w3af_dependency_install.sh

然后就好了

./w3af_console

kali新手入门教学(4)--w3af的安装_第7张图片
w3af_console是终端形式,下面我们来安装图形化界面形式

./w3af_gui

果然报错了
kali新手入门教学(4)--w3af的安装_第8张图片
w3af比较人性化了…直接给出命令了,直接复制 就可以

sudo pip install xdot==0.6

emm看来问题还是出在python-webkit
找不到这个包
kali新手入门教学(4)--w3af的安装_第9张图片
dpkg -i 安装的时候。一定要看清楚,保存的名字,有时候可能会下载多个.deb,就会在后面增加1什么的,一定要看保存的名字

wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb

kali新手入门教学(4)--w3af的安装_第10张图片
可以看到,缺少libicu57,那么我们安装libicu57

wget http://ftp.de.debian.org/debian/pool/main/i/icu/libicu57_57.1-6+deb9u4_amd64.deb
dpkg -i  libicu57_57.1-6+deb9u4_amd64.deb

再来安装libjavascripttcoregtk,这下就好啦

dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb

再来安装python-supprot,这个应该不会报错

wget http://ftp.br.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.deb
dpkg -i python-support_1.0.15_all.deb

接下来安装libwebkitgtk

wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.deb

报错了缺少两个包
kali新手入门教学(4)--w3af的安装_第11张图片安装需要的两个包就行,但不知道为啥,我安装一个就行

apt-get install libegl1-mesa
dpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.deb

kali新手入门教学(4)--w3af的安装_第12张图片最后安装我们的webkit

wget http://ftp.br.debian.org/debian/pool/main/p/pywebkitgtk/python-webkit_1.1.8-3_amd64.deb
dpkg -i python-webkit_1.1.8-3_amd64.deb

报错,显示没有libpango1.0-0
kali新手入门教学(4)--w3af的安装_第13张图片如果用apt-get install libpango1.0-0安装报错
kali新手入门教学(4)--w3af的安装_第14张图片
所以这样安装

aptitude  install libpango1.0-0

不知道怎么回事…突然这个方法也不行了,我也换了很多源…ubantu的源也上了,也没解决了…算了我在研究一下 。。
过了几个月,果然有变化

你可能感兴趣的:(kali新手入门教学)