w3af介绍
w3af是基于Python开发,易于使用和扩展的一个Web应用程序攻击和审计框架。该项目的目标是创建一个框架,通过查找和利用所有Web应用程序漏洞来帮助保护Web应用程序。是一个开源项目,具有主动扫描和手动扫描,还具有强大的插件功能,能够集成其他的扫描工具。

w3af在kali-linux下的安装
1.查看版本信息

2.编辑源文件,添加浙大源和官方源

vim /etc/apt/sources.list


3.更新源

apt-get update


4.下载w3af,因为在虚拟机下载比较慢,所以直接在物理机的浏览器去下载

网址:https://github.com/andresriancho/w3af.git

5.把安装包复制到/usr/local/src目录下,然后进行解压

6.安装 python-pybloomfiltermmap

7.修改requirements.py文件

vim w3af-master/w3af/core/controllers/dependency_check/requirements.py


8.修改mac.py文件

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


9.执行w3af_gui,看到需要安装的依赖,并生成一个脚本/tmp/w3af_dependency_install.sh

10.执行此脚本,发现一处错误,是npm没有安装
11.执行w3af_console

12.安装npm

13.用npm安装retire

npm install -g retire



14.再次执行w3af_console

15.执行w3af_gui,提示需要安装xdot才能运行


再次运行提示还需要安装一个插件,apt-get安装即可

16.安装webkit,提示下载webkit以及依赖

17.安装依赖和软件包

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/w/webkitgtk/libwebkitgtk-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


18.安装依赖和软件包

 dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb dpkg -i python-support_1.0.15_all.debdpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.debdpkg -i python-webkit_1.1.8-3_amd64.deb


安装libwebkitgtk-1.0-0_2.4.11-3_amd64.deb出错,显示未安装软件包 libegl1-x11,libegl1-mesa


19.执行w3af_gui

20.完成!!!

21.安装过程中,可能会遇到各种其他的问题,要善于使用google解决问题

kali linux下w3af的安装相关推荐

  1. Kali Linux下的软件安装

    新系统直接安装软件,常常被提示缺少依赖的包. 经过以下步骤可以解决缺少依赖的问题. 首先sudo apt-get -f install,修复安装. sudo apt-get update,更新源. s ...

  2. 最新kali linux下完美安装和运行QQ的方法

    腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过.时至今日,Linux QQ有了很多种的解决方案--如deepin wine QQ系列.docker镜像 ...

  3. 第四篇 kali Linux 下安装fluxion

    第四篇 kali Linux 下安装fluxion 第一篇kali linux 安装 https://blog.csdn.net/qq_43632394/article/details/1091212 ...

  4. Kali Linux 64位架构安装Veil-Evasion

    Kali Linux 64位架构安装Veil-Evasion Veil-Evasion是一种生成有效载荷可执行文件的工具,可绕过常见的防病毒软件.由于技术的发展,大部分人都选择安装的Linux系统架构 ...

  5. Kali Linux下运行Sniffjoke出错的解决

    Kali Linux下运行Sniffjoke出错的解决 由于Kali Linux版本的更新和Sniffjoke发布时间久远等问题,Sniffjoke在新版本的Kali Linux中运行存在各种问题.下 ...

  6. kali linux虚拟机镜像的安装(详细手把手教你)

    kali linux虚拟机镜像的安装 知识点有增加了 镜像文件的下载路径 下载好就是安装了 知识点有增加了 本文章是我从阅读了大佬的文章或者观看大佬的视频讲解学习到的,总和大佬的中间出现的问题还有我中 ...

  7. kali linux u盘 live,Kali Linux Live U盘安装过程

    从U盘启动然后安装Kali是我们最喜欢并且是获得并运行Kali最快的方法.为此,我们首先要在U盘创建Kali ISO的镜象.如果你想长久使用kali linux U盘,请在创建镜象前阅读完整的文档.7 ...

  8. Kali Linux下命令行终端的中英文切换

    Kali Linux下命令行终端的中英文切换 由于自己想下载个kali linux学习,但是苦于自己设备受限,下载了kali官网的light版本: kali-linux-light-2019.1a-a ...

  9. kali2020 vnc安装,在Kali Linux 2020.x上安装和卸载VLC媒体播放器的方法

    本文介绍在Kali Linux 2020.x系统上安装和卸载VLC media Player(VLC媒体播放器)的方法.大多数Linux发行版在其上游存储库中包含VLC软件包,要在Kali Linux ...

最新文章

  1. 大数据-spark-hbase-hive等学习视频资料
  2. iOS url出现特殊字符处理 -- stringByAddingPercentEncodingWithAllowedCharacters
  3. 回顾线程的竞争机制-轻量级锁
  4. 代理模式中的静态代理
  5. vscode 快速调到定义处_vim技巧:在程序代码中快速跳转,在文件内跳转到变量定义处...
  6. 为什么线程池里的方法会执行两次_面试官问你java都有哪些线程池,自己是否自定义过线程池...
  7. 蓝桥杯比赛常考算法_蓝桥杯比赛要求
  8. Illustrator 教程,如何在 Illustrator 中裁剪、分割和修剪作品?
  9. Container with most water
  10. 渗透测试常用端口利用总结
  11. java实现pdf黑白化 : pdf转图片、图片黑白化、图片转pdf
  12. libtorrent源码分析(三)BT下载相关知识总结
  13. Android基站定位详解
  14. how to assign more that 31 VFs to one VM
  15. 易语言取计算机的ip,易语言怎样取IP物理地址
  16. 面向对象的三大基本特性,五大基本原则。
  17. C语言中预编译/预处理的使用
  18. 同盾设备指纹简单分析及手机相关ID了解
  19. Activity-的-36-大难点,你会几个?「建议收藏」
  20. 深度资讯|美团王兴带头承诺廉洁自律,互联网公司也需要“人民的名义”

热门文章

  1. Excel空白行如何批量填充复制上一行的内容?
  2. MYSQL选修课的心得体会_选修课学习心得体会范文7篇_大学选修课心得体会
  3. 4.4-4.7网络模型、协议
  4. pc端网页唤起本地的咚咚和千牛
  5. 尚学堂Java学习日记Day3
  6. DevTools failed to load SourceMap各种警告
  7. hp rx8640_使用rx-java的异步抽象
  8. iPhone开发环境介绍
  9. Windows系统下安装dig命令
  10. Intel Realsense T265使用教程