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文件
- cd /usr/local/src/w3af
- 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’)
6、执行./w3af_gui
./w3af_gui
会显示需要安装的依赖,并在/tmp下面生成执行命令./w3af_dependency_install.sh
7、到/tmp下运行命令
- cd /tmp
- ./w3af_dependency_install.sh
接下来是漫长的安装
下图表示安装成功
8、执行w3af_console并输入y 显示成功
- cd /usr/local/src/w3af
- ./w3af_console
9、执行w3af_gui 提示需要安装graphviz包
./w3af_gui
9、安装 graphviz
sudo apt-get install graphviz
10、再次执行w3af_gui 提示no module named webkit
下载软件包
- cd ../
- 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 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
这里如果执行安装命令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,大功告成
Kali安装w3af详细教程相关推荐
- VMware安装kali_Linux详细教程 【保姆级别】
VMware安装kali_Linux详细教程 整体思路 事先准备 安装过程 18. 修改镜像, 打开kali的源配置文件(/etc/apt/sources.list) 问题解析 整体思路 事先准备 背 ...
- mysql超详细教程_MySQL8.0.23安装超详细教程
前言 最近在做一个人脸识别的项目,需要用数据库保存学生信息与前段交互. MySQL的优点 1.mysql性能卓越,服务稳定,很少出现异常宕机. 2.mysql开放源代码且无版权制约,自主性及使用成本低 ...
- Ubuntu16.04在线安装MongoDB详细教程
Ubuntu16.04在线安装MongoDB详细教程 文章目录 Ubuntu16.04在线安装MongoDB详细教程 前言 安装流程 信任MongoDB公钥 创建列表文件 安装MongoDB 常见问题 ...
- PHP的swoole扩展安装方法详细教程
这篇文章主要为大家分享了PHP的swoole扩展安装方法详细教程,具有实用性和参考价值,感兴趣的小伙伴们可以参考一下 Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PH ...
- mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)
前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...
- 【转】Ubuntu16.04安装 Matlab2018a详细教程
转自:[Ubuntu]安装 Matlab2018a详细教程_My Blogs-CSDN博客_matlab2018a安装教程 Matlab2018a安装包下载: 链接: 百度网盘 请输入提取码 提取码: ...
- LNMP安装步骤详细教程以及一键部署脚本
LNMP安装步骤详细教程以及一键部署lnmp脚本 安装包 提取码:1w3t 文章目录 一.安装 Nginx 服务 二.安装 MySQL 服务 三.安装配置 PHP 解析环境 四.一键部署LNMP脚本 ...
- Windows安装Redis 详细教程——《Redis入门》
Windows安装Redis 详细教程--<Redis入门> Redis windows下载地址:https://github.com/MicrosoftArchive/redis/rel ...
- 青龙面板安装搭建详细教程
一.服务器选择 推荐racknerd,服务器位于美国,使用这段时间一直很稳定,最主要是便宜,搞活动的时候可以做到10.98美元/年.当然也可以选择腾讯云或者阿里云等国内服务器. 二.调整时区 一般国外 ...
最新文章
- 可变分区存储管理实验报告总结_操作系统实验报告-可变分区存储管理方式的内存分配回收...
- 【时间序列】使用 Auto-TS 自动化时间序列预测
- linux下c语言tcp文件传输,C语言实现TCP通信
- 2021年高考成绩查询陕西文科,2021年陕西高考文科二本分数线预测
- 漫画:五分钟看懂车联网
- mybatisPlus中的field-strategy(字段更新插入策略):null值插入和更新问题
- Sharding-Jdbc实现读写分离、分库分表,妙!
- C#编程之委托与事件(一)
- Java面试知识点之线程篇(二)
- Endnote插入Word参考文献国标格式
- 计算机公式上下左右,十五个常用函数公式,值得收藏
- 如何使用STM32 HAL库驱动TFT-LCD实现手画板功能
- Rayman的绝顶之路——Leetcode每日一题打卡11
- ubuntu18.04装coturn
- java循环满足跳出_java,break语句,无论是否满足条件,都会跳出for循环?
- 吸波材料衰减常数计算,Excel源代码
- 浅谈栈(Stack)实现
- idea配置git仓库(idea配置git)详细
- Python黑马头条推荐系统第四天 TensorFlow框架介绍和深度学习
- Docker Desktop for Windows 安装过程整理