0x01 安装环境

Phantomjs

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

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

xssValidator下载安装

https://github.com/nVisium/xssValidator
下载xss.js

它是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。PhantomJS的用处可谓非常广泛,诸如网络监测、网页截屏、无需浏览器的 Web 测试、页面访问自动化等。

在线安装

安装后,cmd下执行

打开监听,接下来设置代理,打我们使用burpsuit抓包截断后,将其发送到intruder模块下,然后将我们的参数add后

接下来点击设置payload为扩展生成器,并且插件哪儿选择xss validator,如图示,

接下来将我们需要匹配的特征字符复制,

接下来再option配置特征字符,当我们批量插入payload后会根据这段字符匹配到成功利用xss的payload

最后点击start attack

其中特征字符处打勾的是成功利用的payload,我们的phantomjs会在命令行显示我们发送请求的包,可以进行查看。

最新文章

  1. iOS获取网络图片大小
  2. 使用fdisk给新增加硬盘分区
  3. 【JUC】JDK1.8源码分析之ConcurrentSkipListMap(二)
  4. SVN中Branch的创建与合并
  5. QT程序探测所需DLL,静态连接和打包
  6. 【LeetCode 231】Power of Two
  7. Codeforces Round #116 (Div. 2, ACM-ICPC Rules) C. Letter 暴力
  8. hdu 1251 统计难题 trie入门
  9. Swift—属性观察者-备
  10. Linux SCP命令复制传输文件的用法
  11. 抓包工具 - Fiddler(详细介绍)
  12. jQuery如何停止元素的animate动画,还有怎样判断是否处于动画状态
  13. tkinter中text文本与scroll滚动条控件(五)
  14. ToB蓝海的台阶-PaaS,SaaS技术详解
  15. Python注释、变量、常量
  16. CrypMic分析报告
  17. 让你简洁清晰真正的了解什么是JavaSCript
  18. 05python下
  19. MongoDB 设置账号和密码
  20. 【BZOJ3832】[POI2014]Rally(拓扑排序,动态规划)

热门文章

  1. GC垃圾收集算法
  2. Net基础篇_学习笔记_第九天_数组_三个练习
  3. .Net基础篇_学习笔记_第四天_switch-case02
  4. BeetleX之FastHttpApi服务使用详解
  5. spring scope prototype与singleton区别
  6. 新建Servlet工程——IDEA
  7. 控制执行流程之break和continue
  8. 【深入学习MySQL】MySQL的索引为什么使用B+树?
  9. [Optimized Python] 17 - Performance bottle-neck
  10. (intellij ieda激活码、CLion激活码、php storm激活码、webstorm激活码、jetbrains全家桶激活码)