Kali安装w3af详细教程

参考: 
https://github.com/andresriancho/w3af/issues/15523 
http://blog.csdn.net/ycl146/article/details/750415271 
1、更新软件包

sudo apt-get install update
   
   

2、进入安装目录

cd /usr/local/src
   
   

3、下载w3af

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

4、更新完后安装pybloomfiltermmap graphviz

sudo apt install -y python-pybloomfiltermmap
   
   

这里写图片描述 
安装成功

这里可以看到pybloomfiltermmap版本为0.3.15 w3af文件中需要安装的版本为0.3.14 并且kali自带的lxml和openssl版本与w3af中需要安装的版本也不一样 修改w3af文件改成kali自带的版本 否则安装的时候会出错

5、下载完w3af后修改w3af文件


   
   
  1. cd /usr/ local/src/w3af
  2. vim w3af/core/controllers/dependency_check/requi rements.py

PIPDependency(‘pybloomfilter’, ‘pybloomfiltermmap’, ‘0.3.15’), 
PIPDependency(‘OpenSSL’, ‘pyOpenSSL’, ‘16.2.0’), 
PIPDependency(‘lxml’, ‘lxml’, ‘3.7.1’),

vim w3af/core/controllers/dependency_check/platforms/mac.py
   
   

MAC_CORE_PIP_PACKAGES.remove(PIPDependency(‘pybloomfilter’, ‘pybloomfiltermmap’, ‘0.3.15’)

6、执行./w3af_gui

./w3af_gui
   
   

会显示需要安装的依赖,并在/tmp下面生成执行命令./w3af_dependency_install.sh 
这里写图片描述

7、到/tmp下运行命令


   
   
  1. cd /tmp
  2. ./w3af_dependency_install.sh

接下来是漫长的安装 
这里写图片描述

下图表示安装成功 
这里写图片描述

8、执行w3af_console并输入y 显示成功


   
   
  1. cd /usr/ local/src/w3af
  2. ./w3af_console

9、执行w3af_gui 提示需要安装graphviz包

./w3af_gui
   
   

这里写图片描述

9、安装 graphviz

sudo apt-get install graphviz
   
   

10、再次执行w3af_gui 提示no module named webkit 
下载软件包


   
   
  1. cd ../
  2. wget http:/ /ftp .br .debian .org /debian /pool/main /p/pywebkitgtk /python-webkit_1 .1 .8 - 3 _amd64 .deb

以及下载依赖


   
   
  1. wget http: //ftp .br .debian .org /debian/pool/main/w/webkitgtk/libjavascriptcoregtk- 1.0 - 0 _2 .4 .11 - 3 _amd64 .deb
  2. wget http: //ftp .br .debian .org /debian/pool/main/p/python-support/python-support_1 .0 .15 _all .deb
  3. wget http: //ftp .br .debian .org /debian/pool/main/w/webkitgtk/libwebkitgtk- 1.0 - 0 _2 .4 .11 - 3 _amd64 .deb

安装依赖和软件包


   
   
  1. dpkg -i libjavascriptcoregtk - 1.0 - 0 _2 .4 .11 - 3 _amd64 . deb
  2. dpkg -i python -support_1 .0 .15 _all . deb
  3. dpkg -i libwebkitgtk - 1.0 - 0 _2 .4 .11 - 3 _amd64 . deb
  4. dpkg -i python -webkit_1 .1 .8 - 3 _amd64 . deb

这里如果执行安装命令dpkg -i python-webkit_1.1.8-3_amd64.deb时出现下图,提示还是缺少依赖则执行修复安装命令apt –fix-broken install 
这里写图片描述

这里写图片描述

再次执行安装命dpkg -i python-webkit_1.1.8-3_amd64.deb就可以了 
这里写图片描述

要验证webkit是否安装成功,可以进入python,执行import webkit 
这里写图片描述

11、再次执行./w3af_gui提示缺少模块gtksourceview2

./w3af_gui
   
   

这里写图片描述

12、安装gtksourceview2

apt-get install python-gtksourceview2
   
   

13、再次执行./w3af_gui,大功告成 
这里写图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是安装w3afKali教程: 1. 首先,确保你的系统中已经安装了所需的依赖库。为了避免版本冲突,你需要修改w3af文件中的一些版本要求。具体来说,你需要确保pybloomfiltermmap的版本与w3af文件中要求的版本一致,如果不一致,你需要将w3af文件中的版本改为和kali自带的版本相同。同样地,你还需要确认kali自带的lxml和openssl版本与w3af中要求的版本一致。这样做可以避免安装时出现错误。 2. 下载w3af的源代码。可以使用`git clone https://github.com/andresriancho/w3af.git`命令来下载。 3. 下载完w3af后,你需要修改w3af文件。进入`/usr/local/src/w3af`目录,然后使用vim编辑器打开`w3af/core/controllers/dependency_check/requirements.py`文件。 4. 在打开的文件中,你可以修改和适配w3af的相关依赖库和版本。确保版本和你的系统中已经安装的版本匹配。 5. 完成修改后,保存文件并退出编辑器。 6. 现在你可以开始安装w3af了。根据w3af安装文档进行安装步骤。 希望以上信息能够帮助你成功安装w3af。如果你需要更详细的步骤,请参考w3af的官方文档或者相关教程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Kali安装w3af详细教程](https://blog.csdn.net/weixin_38853936/article/details/88554513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值