kali linux 2018.1版下安装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 linux 2018.1版下安装w3af 【超详细】相关推荐
- Kali Linux 2020.1a 下载及安装(超详细)
首先是下载 第一步:打开我们Kali的官网,推荐去官网下载!! 第二步:然后选取2021.1a这个版本点击下载. 第三步:等待吧.(用的热点,有些心疼) 第四步:下载完成后记住你的保存的地址. 安装环 ...
- 【收藏】NOI Linux 2.0版 图文安装与使用详细教程
2021年7月,NOI官方正式发布NOI Linux 2.0版,并定于2021年9月1日起,将该环境作为NOI系列比赛和CSP-J/S等活动的标准环境使用. 下面整理一下NOI Linux 2.0版竞 ...
- anaconda下安装pytorch超详细步骤(有问题可以在评论区提问会及时解答)
anaconda下安装pytorch 1:以管理员身份打开Anaconda Prompt 2:输入命令conda create -n pytorch python=3.6创建pytorch的环境. 3 ...
- Windows 64位下安装Redis超详细教程
Linux下redis安装链接 : 转到 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...
- Docker下安装mysql超详细步骤
查看需要安装的镜像版本 dockerHub官网地址 搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker ...
- VMware虚拟机安装苹果系统、linux系统以及VMtools的安装介绍(超详细)
Ubuntu 简介: 代码写烦了,就没事想学一点linux命令,但是又愁于没有系统,所以就用一下午时间简单的了解了下linux的安装.Ubuntu这是一个基于linux内核的系统,因为linux是一个 ...
- kali linux学习入门- Chrome浏览器安装,可以正常打开
kali linux 2018 成功安装chrome浏览器,可以正常打开,安装步骤如下: 首先,使用 wget 命令来下载最新版本的 Google Chrome 的 debian 安装包.wget h ...
- kali linux 磁盘,在硬盘上安装Kali Linux
Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...
- 在Linux、ubuntu 11下安装无线网卡 、杂牌无线网卡、ndiswrapper的使用
本片文章是之前在百度空间所写的(2011-10-11),由于百度空间已无法浏览.考虑本文还有一定实用性,固转载至此. 原百度链接:http://hi.baidu.com/ccboyhi/blog/it ...
最新文章
- 阿里云面向企业效率的云上产品全解析——云呼叫中心
- 基于路由器网络诊断步骤和故障排除技巧
- c#属性的相关学习总结。
- MongoDB-集群搭建
- WEB前端 屏蔽移动端浏览器页面顶部提示 此网页由网站提供
- debian安装flash插件
- WildFly Swarm –将Java EE应用程序部署为独立的Jar
- 代码是写给人看的还是写给机器看的?
- weblogic 10 及以后版本需要单独生成Weblogic10.3客户端jar文件
- MFC列表控件(ListControl)
- iwebAx产品家族之iweb SNS v0.6体验版--不错的开源软件~~
- Typecho 插件开发基础
- 北航计算机专硕学硕区别,专硕是什么意思啊?和学硕一样吗?
- linux修改网卡名称命令,linux修改网卡名称
- Re-parameterizing Your Optimizers rather than Architectures
- python使用@property
- MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_pa​​cket”字节
- ubuntu18.04桌面美化
- springMvc中的校验框架@valid和@validated
- 关于springmvc框架的web工程,从.xml到.java再到.jsp显示到网页上的过程,以及jsp静态文件的访问