burp插件之xssValidator
插件 burp
2023-09-14 08:56:56 时间
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会在命令行显示我们发送请求的包,可以进行查看。
相关文章
- [Eclipse插件] Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!
- DT6.0二次最后一次开发插件-手机端熊掌号定时提交
- IDEA热部署(二)---jetty插件启动maven项目
- Eclipse 插件安装、升级和卸载的方法
- jQuery的validate验证插件使用方法
- 在CentOS中安装flashplay插件
- jQuery插件开发的模式和结构
- MySQL中文全文索引插件 mysqlcft 1.0.0 安装使用文档[原创]
- 使用EasyNVR无插件流媒体服务器接口和EasyPlayer.js播放器插件实现web网页H5播放无插件
- 如何安装Python环境以及为Visual Studio 2012安装Python插件
- 携程DynamicAPK插件化框架源码分析
- Maven插件系列之spring-boot-maven-plugin
- 【Android Gradle 插件】TestOptions 配置 ② ( TestOptions#animationsDisabled 属性配置 | Android 工程本地化测试与设备化测试 )
- 【Android Gradle 插件】LintOptions 配置 ⑩ ( textReport 属性配置 | textOutput 属性配置 | warningsAsErrors 属性配置 )
- 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )
- ettercap插件介绍
- Notepad++ 自动补全,括号自动完成插件,主题和字体设置
- Kubernetes 准入控制插件 资源配额 ResourceQuota