Web扫描工具-w3af

w3af

  • Web Application Attack and Audit Framework,基于python语言开发
  • 此框架的目标是帮助你发现和利用所有WEB应用程序漏洞
  • 9大类近150个plugin
    • audit
    • infrastructure
    • grep
    • evasion
    • mangle 正则替换
    • auth
    • bruteforce
    • output
    • crawl

安装

cd ~
apt-get install -y python-pip
pip install –upgrade pip
git clone https/github.com/andresriancho/w3af.git
cd w3af
./w3af_console
. /tmp/w3af_dependency_install.sh

此时w3af_console可用,但是w3af_gui还有问题

安装python-webkit

操作

  • help一下就知道了- -
  • 可以把命令写程一个脚本 直接w3af_consol -s xxx.w3af

w3af身份认证

  • http basic
    • Authorization:basic
    • 路由器就是这种, 字段,base64编码,抓包就可以直接看到用户名密码。
  • ntlm
    • http头Authorization:ntlm
    • 微软专有的身份认证:
      • 首次GET,服务器会返回401此时在浏览器弹出输入框
      • 输入点击确认后,会再次发起GET附带messg1
      • 服务器返回401附带messg2,其中包含1个随机数
      • 浏览器再次发起GET请求,附带messg3,包含加密后的随机数密文
      • 服务端返回登陆结果
    • 参考博客:https://www.cnblogs.com/huangyong9527/articles/1844553.html
  • form
    • 基于表单的身份认证
    • 图形界面操作
  • Cookie
    • 双因素身份认证/anti-CSRF tokens
    • 注意格式
  • 利用HTTP头完成身份认证

使用

xxx略- -