千家信息网

Kalilinux安装w3af

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,w3af是一个Web应用程序shentouceshi和审计框架。该项目的目标是创建一个框架,通过查找和利用所有Web应用程序漏洞来帮助您保护Web应用程序github地址:https://github
千家信息网最后更新 2026年10月31日Kalilinux安装w3af

w3af是一个Web应用程序shentouceshi和审计框架。该项目的目标是创建一个框架,通过查找和利用所有Web应用程序漏洞来帮助您保护Web应用程序
github地址:https://github.com/andresriancho/w3af.git
直接git clone https://github.com/andresriancho/w3af.git 下载即可
下载完后安装pybloomfiltermmap graphviz
apt install -y python-pybloomfiltermmap

安装成功后可以看到pybloomfiltermmap版本为0.3.15 w3af文件中需要安装的版本为0.3.14 并且kali自带的lxml和openssl版本与w3af中安装的版本也不一样 需要手动修改w3af文件改成kali自带的版本
vim w3af/core/controllers/dependency_check/requirements.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')

然后执行./w3af_gui会显示各种安装所需要的依赖并在/tmp目录下生成安装脚本

cd到tmp目录下运行安装脚本
./w3af_dependency_install.sh

注意了,这时候下面出现successfully并不一定代表成功看下面报错

因为kali2.0没有npm命令,这时候我们在安装下就好了
wget http://npmjs.org/install.sh 下载一下安装脚本然后chmod +x install.sh 给下执行权限再运行下即可
./install.sh

这时候就可以tab出npm命令了
根据上个提示npm install -g retire安装即可(此处比较漫长)
再执行下./w3af_gui 提示需要安装graphviz
apt-get install graphviz
再次执行./w3af_gui又提示no module named webkit

又得下载软件包以及依赖
cd ../
wget http://ftp.de.debian.org/debian/pool/main/i/icu/libicu57_57.1-6+deb9u2_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.42.4-6_amd64.deb
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 libicu57_57.1-6+deb9u2_amd64.deb
dpkg -i libpango-1.0-0_1.42.4-6_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-get install --fix-broken命令执行修复安装然后再次执行dpkg安装即可
至此就完成了直接./w3af_gui就可以启动了

附上一张扫的北京电影学院的

版本 命令 应用程序 程序 脚本 应用 提示 成功 再次 文件 框架 目录 运行 漫长 着急 不用 代表 地址 学院 手动 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 互联网科技巨头监管 互联网金融监管科技数据 互联网科技金融 互联网科技的英文 润盈互联网科技 深圳期待互联网科技 互联网养老 桔豆科技 互联网科技素材视频竖屏 江苏南京365互联网科技 哈尔滨新华互联网科技学院 重庆互联网医院沙龙医盟信息科技 赶超互联网科技 微信多开 杭州壁岐互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 上海京穆互联网科技有限公司 南京一网一红互联网科技有限公司 抖集互联网科技技术咨询 互联网科技创新创业项目 数字科技和互联网金融哪个好 什么是科技互联网 齐家互联网科技有限公司 深圳期待互联网科技 国外互联网科技网站 哈尔滨秒房互联网科技有限公司 现代互联网科技股 江阴互联网智能科技产品进口 陕西九四连强互联网科技有限公司 数字互联网科技有限公司 前海云享互联网科技
0