1. 前置环境1.1 下载Phantomjs

下载地址:http://phantomjs.org/download.html

下载后配置环境变量,把bin目录下的这个exe加入环境变量.如图:

1.2 xss.js下载和配置

xss.js是phantomJS检测xss 漏洞payload的具体实现。下载地址为:https://github.com/nVisium/xssValidator
下载完成后,将xss.js放在phantomjs同一个文件夹下。需要从xssValidator\xss-detector文件夹中取出来。

使用phantomjs运行xss.js 。执行后,确实是没有任何返回。

1.3 XSS Validator插件安装

在burpsuit的Extender模板下,找到BApp Store,搜索XSS Validator,进行安装即可。如下图所示:

2. xss Validator的使用2.1 使用burpsuite抓包并send intuder

先点击clear ,后选中要测试的参数add

2.2 配置intuder和xss插件联通2.2.1 配置payload

2.2.2 配置options

2.3 配置xss Validator 插件参数

JavaScript functions中我们可以使用console 之类的标识

2.4 执行测试

最后,我们回到intruder中点击attack