Burpxss自动化测试工具validator配置和使用教程

一、配置教程
下载Phantomjs:
http://phantomjs.org/download.html
下载xss.js
https://github.com/nVisium/xssValidator
将xss.js和phantomjs.exe放在一起
利用phantomjs运行xss.js
C:\xss>phantomjs.exe xss.js
Bapp store里搜索xss validator,然后安装它
Burpxss自动化测试工具validator配置和使用教程_第1张图片

安装完后勾选启用它
Burpxss自动化测试工具validator配置和使用教程_第2张图片

二、找一个有xss的测试一下
Burpxss自动化测试工具validator配置和使用教程_第3张图片

就它了,先开启bp拦截,然后点击submit提交
设置123就行
Burpxss自动化测试工具validator配置和使用教程_第4张图片

Payload type选extension-generated
Burpxss自动化测试工具validator配置和使用教程_第5张图片

点击select generator,选XSS Validator Payloads
Burpxss自动化测试工具validator配置和使用教程_第6张图片

Payload processing点击add,选择invoke burp extension
Burpxss自动化测试工具validator配置和使用教程_第7张图片

options的grep-match先清空原先的,然后add123456
Burpxss自动化测试工具validator配置和使用教程_第8张图片

xssvalidatot的grep phrase也设置为123456
另外可以根据自己的需要选择javascript functions的类型,我这里选择console.log
Burpxss自动化测试工具validator配置和使用教程_第9张图片

以上上XSS测试的准备工作,接下来回到攻击模块开始attack
Burpxss自动化测试工具validator配置和使用教程_第10张图片

三、测试
Burpxss自动化测试工具validator配置和使用教程_第11张图片

123456下面有写1的就说明存在xss的
可以点击右键选择request in browser
Burpxss自动化测试工具validator配置和使用教程_第12张图片

然后在浏览器打开,F12看控制台
Burpxss自动化测试工具validator配置和使用教程_第13张图片

可以看到有XSS日志了,说明确实存在xss
如果开启了waf可能测不出来,所以这个工具在使用前先看下网站有没有WAF

你可能感兴趣的:(自动化,运维)