安装环境 kali_linux 2017.1

安装配置:http://blog.csdn.net/ycl146/article/details/75041527

  1. 安装配置 w3af

    1. 进入到目录

      cd /usr/local/src/

    2. 下载w3af程序文件

       root@attacker:~# /usr/local/src# git clone https://github.com/andresriancho/w3af.git# 或者直接去 github(https://github.com/andresriancho/w3af.git) 下载,之后复制到此目录
      
    3. 切换目录到 w3af

       root@attacker:/usr/local/src# lscircle.yml  extras    README.md  tools  w3af_api      w3af_guidoc         profiles  scripts    w3af   w3af_consoleroot@attacker:/usr/local/src# cd w3af/
      
    4. 修改文件内容如下

       root@attacker:/usr/local/src/w3af# vim core/controllers/dependency_check/requirements.py PIPDependency('pybloomfilter', 'pybloomfiltermmap', '0.3.15'), #31行PIPDependency('OpenSSL', 'pyOpenSSL', '16.2.0'),   #39行PIPDependency('lxml', 'lxml', '3.7.1'),   #45行
      
    5. 修改文件内容如下

       root@attacker:/usr/local/src/w3af# vim core/controllers/dependency_check/platforms/mac.py MAC_CORE_PIP_PACKAGES.remove(PIPDependency('pybloomfilter', 'pybloomfiltermmap', '0.3.15')
      
    6. 安装 python-pybloomfiltermmap graphviz

       root@attacker:/usr/local/src/w3af# apt install -y python-pybloomfiltermmap graphviz
      
    7. 然后执行 w3af_gui 命令

       root@attacker:/usr/local/src# ./w3af_gui A script with these commands has been created for you at /tmp/w3af_dependency_install.shroot@attacker:/usr/local/src# sh /tmp/w3af_dependency_install.shroot@attacker:/usr/local/src# ./w3af_consolew3af>>> exitroot@attacker:/usr/local/src# ./w3af_gui 提示 no module named webkit因为新版本的kali的软件原已经不包含python-webkit和python-webkit-dev所以只能安装二进制文件 用dpkg -i 二进制包名来安装webkit
      
    8. cd /usr/local/src 进入目录

       # 由于我本机是64位kali系统 所以我下载安装64位的软件包 如果是32位的请根据url下载对应的32位软件包wget http://ftp.br.debian.org/debian/pool/main/p/pywebkitgtk/python-webkit_1.1.8-3_amd64.deb
      
    9. 此软件包安装还依赖于其他三个软件包,所以下载另外三个软件包

       wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.debwget http://ftp.br.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.debwget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
      
    10. 然后依次执行安装命令

      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
      # 此时如果不报错表示webkit模块已经安装好
      
    11. 可以通过命令python进入python解释器,然后执行import webkit来验证是不是安装好

    12. 此时执行./w3af_gui 提示 no module named python-gtksourceview2

    13. 执行命令 apt-get install python-gtksourceview2 安装

    14. 最后 ./w3af_gui 执行成功,出现w3af图形启动页面。大功告成,完毕。

    15. 快速启动 w3af

      1. 创建桌面快捷方式(复制或者手动创建 kali-w3af.desktop 文件)root@attacker:~# cp /usr/share/applications/kali-burpsuite.desktop /root/Desktop/root@attacker:~# cd Desktoproot@kali:~/Desktop# cat kali-burpsuite.desktop [Desktop Entry]Name=burpsuiteEncoding=UTF-8Exec=sh -c "java -jar /usr/bin/burpsuite"Icon=kali-burpsuite.pngStartupNotify=falseTerminal=falseType=ApplicationCategories=03-webapp-analysis;03-06-web-application-proxies;X-Kali-Package=burpsuiteroot@kali:~/Desktop# vim kali-w3af.desktop [Desktop Entry]Name=w3afEncoding=UTF-8Exec=sh -c "/usr/local/src/w3af/w3af_gui"Icon=/usr/local/src/w3af/w3af/core/ui/gui/data/w3af_logo.pngStartupNotify=falseTerminal=falseType=ApplicationCategories=03-webapp-analysis;03-05-web-vulnerability-scanners;X-Kali-Package=w3afroot@attacker:~/Desktop# chmod +x kali-w3af.desktop   #变成可执行文件root@kali:~/Desktop# cp kali-w3af.desktop /usr/share/applications/# 在启动菜单栏出现 w3af 图标快捷启动2. 创建命令行快速启动(使用命令别名)root@attacker:~# vim .bashrc alias w3af_console='/usr/local/src/w3af_console'alias w3af_gui='/usr/local/src/w3af_gui'root@attacker:~# source .bashrc   # 重新加载配置文件root@attacker:~# w3af w3af>>>
      

w3af 安装并配置桌面和快速启动栏相关推荐

  1. windows7的快速启动栏

    win7安装好之后是没有快速启动栏的,不过可以自己设置. 在任务栏上右键 -> 工具栏 -> 新建工具栏. 在文件夹里面输入这个路径,然后按回车: %userprofile%/AppDat ...

  2. 创建 桌面、发送到...、快速启动栏、开始菜单、程序菜单、右键菜单 快捷方式...

    {=================================================================     功    能:             创建 桌面.发送到 ...

  3. 恢复快速启动栏里的“显示桌面”图标

    在百度知道上看到一个提问,大意是说自己不小心把快速启动栏的"显示桌面"图标给删除了,"显示桌面"按钮是大家经常用到的操作按钮,有时误删除掉后,然后使用起来非常不 ...

  4. Git安装及配置5分钟快速教程

    转载自 Git安装及配置5分钟快速教程 Git是什么 Git是一款免费.开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 与常用的版本控制工具CVS.Subversion等 ...

  5. 怎么把桌面计算机放到快速启动栏,怎么把桌面图标放到快速启动栏

    1. 如何把桌面图标放于快速启动栏 拖动图标到任务栏,之后删除桌面图标 不行的话 点击"开始"菜单→"运行"命令,在弹出的"运行"对话框中输 ...

  6. 如何在Windows中将“显示桌面”图标移动到快速启动栏或任务栏

    If you aren't a fan of scrolling your pointer over to the lower right corner of your monitor to show ...

  7. 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动

    第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...

  8. 创建快捷方式 (并添加到快速启动栏 、桌面、开始菜单)

    首先需要获取三个路径 :桌面路径 .快速启动栏路径. 开始->程序组路径 //得到当前桌面路径 BOOL GetDesktopPath(char *pszDesktopPath) { LPITE ...

  9. 创建快捷方式到桌面、任务栏、开始菜单、快速启动栏、程序组中

    //得到快速启动栏的路径 BOOL GetIEQuickLaunchPath(WCHAR *pszIEQueickLaunchPath) {LPITEMIDLIST ppidl;if (SHGetSp ...

  10. ubuntu安装PyCharm 把pycharm固定到快速启动栏

    1.下载 进入PyCharm官网下载社区版pycharm,进行解压. 2.运行 cd xxxxx/pycharm/bin # cd至你的pycharm bin目录 sh ./pycharm.sh # ...

最新文章

  1. FPGA之道(43)编写纯净的组合或时序逻辑
  2. 《疯狂java讲义》6
  3. 【学术相关】博士毕业也会看第一学历吗?
  4. 浅谈 Knowledge-Injected BERTs
  5. linux 调优系列
  6. 【shell实例】定时21:00-21:05,循环调用DSQL脚本,其它时段自动退出
  7. Flutter拓展 android studio如何连接夜神模拟器(亲测!!!)
  8. 黄淮江淮等地有大雾 较强冷空气将影响中东部地区
  9. 怎样设置网络工作组计算机,如何建立计算机工作组?
  10. 计算机电源atx,除了ATX和SFX电源,其实还有很多种电源规格,你了解几个?
  11. php 百度第三方登录接口开发,PHP:通过MVC,实现第三方登录(百度)
  12. DEDECMS织梦中华美食网早期版本菜谱网整站源码
  13. 第15节 域之集中管理、统一管理
  14. Cadence Allegro解散Group组图文教程及视频演示
  15. Ubuntu常见命令
  16. 有效沟通技巧慕课答案
  17. 青龙新毛----快音
  18. VS2019生成Steup文件在其他处理器运行
  19. 2022年春招平均薪资曝光,程序员也羡慕了?
  20. golang中图片转base64_base64图片转换

热门文章

  1. 时序分析 19 VAR(Vector Autoregression) 向量自回归
  2. java deflate_[Java]关于Deflate、GZip格式网页的解压
  3. Copy ‘XXXX‘ to effectively final temp variable
  4. montypython买火柴_无聊图集(2017-04-01)
  5. 基于卷积和递归神经网络的物联网流量分类器
  6. 车载TBOX,4G北斗/GPS双模定位
  7. 怎么架设魔兽世界服务器?
  8. pure seq2seq
  9. CentOS7安装Pure-ftpd
  10. h5怎么做分享到QQ 、朋友圈、微信 、微博等功能