美文网首页Burpsuit详解
BurpSuit之XSS检测

BurpSuit之XSS检测

作者: 无远弗届_90 | 来源:发表于2019-03-06 16:37 被阅读354次

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

环境准备

  • BP插件安装

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

插件安装图解
  • phantomjs安装

去phantomjs官网(http://phantomjs.org/download.html)下载对应计算机版本的phantomjs。这里以windows为例。下载完成后,解压即可。验证phantomjs是否成功,在D:\phantomjs-2.1.1-windows\bin目录下执行

phantomjs.exe

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

image.png
  • 下载xss.js

xss.js是phantomJS检测xss漏洞的具体实现。下载地址为:https://github.com/nVisium/xssValidator

  • 使用插件
  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

相关文章

  • BurpSuit之XSS检测

    跨站脚本攻击(Cross Site Scripting)是一种将恶意Javascript代码插入到其他Web用户页...

  • BurpSuit之CSRF检测

    跨站请求伪造(CrossSite Request Forgery)。可以在用户毫不知情的情况下,以用户的名义伪造请...

  • 反射型XSS初识

    环境 靶机:dvwa 测试工具:BurpSuit,HackBar, Netcat XSS 漏洞产生的原因,和 SQ...

  • XSS漏洞挖掘与利用

    XSS的检测 检测XSS一般分两种方法:一种是手工检测、一种是软件自动检测手工检测:检测结果准确,但对于大型web...

  • burpsuit

    burpsuit加载jython 进入burpsuit选择extender点击options官网下载jython并...

  • BruteXss工具介绍及源码解读

    最近在学xss,碰巧在github上发现了这个xss注入检测工具. github地址:https://github...

  • 利用burpsuit对xss和sql注入进行fuzz

    对一个网站进行渗透测试有很多方式,这里介绍一个比较高效的手段,对利用点进行fuzz测试。 本地搭建的漏洞平台做为演...

  • XSS攻击与防御

    Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS...

  • Web安全之XSS攻防

    Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS...

  • Web安全之XSS攻击与防御小结

    Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS...

网友评论

    本文标题:BurpSuit之XSS检测

    本文链接:https://www.haomeiwen.com/subject/yvkxpqtx.html