安装配置 W3AF

来源:互联网 发布:淘宝买的鞋子味道很大 编辑:程序博客网 时间:2024/06/10 20:55

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

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# ls    circle.yml  extras    README.md  tools  w3af_api      w3af_gui    doc         profiles  scripts    w3af   w3af_console    root@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 graphviz7. 然后执行 w3af_gui 命令    root@attacker:/usr/local/src# ./w3af_gui         A script with these commands has been created for you at /tmp/w3af_dependency_install.sh    root@attacker:/usr/local/src# sh /tmp/w3af_dependency_install.sh    root@attacker:/usr/local/src# ./w3af_console        w3af>>> exit    root@attacker:/usr/local/src# ./w3af_gui         提示 no module named webkit            因为新版本的kali的软件原已经不包含python-webkit和python-webkit-dev            所以只能安装二进制文件 用dpkg -i 二进制包名来安装webkit8. 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.deb9. 此软件包安装还依赖于其他三个软件包,所以下载另外三个软件包    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.deb10. 然后依次执行安装命令        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-gtksourceview213. 执行命令 apt-get install python-gtksourceview2 安装14. 最后 ./w3af_gui 执行成功,出现w3af图形启动页面。大功告成,完毕。15. 快速启动 w3af    1.创建桌面快捷方式(复制或者手动创建 w3af.desktop 文件)        root@attacker:~# cp /usr/share/applications/kali-aircrack-ng.desktop /root/Desktop/        root@attacker:~# cd Desktop/        root@attacker:~/Desktop# vim kali-aircrack-ng.desktop             [Desktop Entry]            Name=w3af            Encoding=UTF-8            Exec=sh -c "/usr/local/src/w3af_gui"            Icon=/usr/local/src/w3af/core/ui/gui/data/w3af_logo.png #图标路径            StartupNotify=false            Terminal=true            Type=Application            Categories=03-webapp-analysis;        root@attacker:~/Desktop# chmod +x kali-aircrack-ng.desktop #变成可执行文件        root@attacker:~/Desktop# mv kali-aircrack-ng.desktop w3af.desktop  #重命名    2. 创建命令行快速启动(使用命令别名)        root@attacker:~# vim .bashrc             alias w3af='sh -c "/usr/local/src/w3af_console"'        root@attacker:~# source .bashrc #重新加载配置文件        root@attacker:~# w3af             w3af>>> 
原创粉丝点击