您好,欢迎来到知库网。
搜索
您的当前位置:首页BurpSuit之XSS检测

BurpSuit之XSS检测

来源:知库网

跨站脚本攻击(Cross Site Scripting)是一种将恶意Javascript代码插入到其他Web用户页面里执行以达到攻击目的的漏洞。今天主要详细讲述如利用Burp+PhantomJS进行XSS检测。

环境准备

  • BP插件安装

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

插件安装图解
  • phantomjs安装
phantomjs.exe

如果出现如下图所示,即为安装成功:

image.png
  • 下载xss.js
  • 使用插件
  1. 利用phantomjs运行xss.js
phantomjs.exe D:\xssValidator-master\xss-detector\xss.js
  1. 抓包并使用Intruder
image.png
  1. 配置xss选项

为了简单地说明使用方法,其他的参数我们都采取默认配置,只修改Grep Phrase和JavaScript functions两个参数: Grep Phrase修改为xxs_result,作为检测标志和列表头。 JavaScript functions中我们仅使用alert,其他的都暂时去掉。便于我们从控制台观察结果。我们最终的配置结果如截图所示:

image.png
  1. 配置Intruder选项
  • 指定Grep Phrase的值
image.png
  • Intruder的payload生成器需要设置为xssValidator
image.png image.png
  • 点击左上角start attack开始测试
image.png
  • 观察结果

    如果每一个请求中有对号,则有xss漏洞,如下图所示:

image.png

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务