基于Python的XSS测试工具XSStrike使用方法
作者:鸢尾 时间:2021-08-21 13:11:56
简介
XSStrike 是一款用于探测并利用XSS漏洞的脚本
XSStrike目前所提供的产品特性:
对参数进行模糊测试之后构建合适的payload
使用payload对参数进行穷举匹配
内置爬虫功能
检测并尝试绕过WAF
同时支持GET及POST方式
大多数payload都是由作者精心构造
误报率极低
debian及kali系统可直接下载 本.deb安装包
通用安装方法
使用如下命令进行下载:
git clone https://github.com/UltimateHackers/XSStrike/
完成下载之后,进入XSStrike目录:
cd XSStrike
接下来使用如下命令安装依赖模块:
pip install -r requirements.txt
完成安装,使用如下命令即可运行XSStrike:
python xsstrike
注意:本脚本仅支持Python 2.7
使用说明
这时便可以键入目标URL,但请通过插入”d3v<”以标记最重要的参数
例如:target.com/search.php?q=d3v&category=1
键入目标URL之后,XSStrike将检测该目标是否有WAF保护,如果不受WAF保护你将看到下面4个选项
1. Fuzzer: 检测输入内容是如何在网页下进行反映的,之后据此尝试构建payload
2. Striker: 对所有参数逐一进行穷举匹配,并在浏览器窗口中生成POC
3. Spider: 提取目标页面上所有存在的链接,并对这些链接进行XSS测试
4. Hulk: 使用了一种不同寻常的方式,直接无视掉输入所对应的网页内容变化。其有一个 polyglots 列表以及可靠的payload,它会逐一在目标参数中键入并在浏览器窗口中打开这些组合URL
XSStrike同样也可以绕过WAF
XSStrike 也支持 POST 方式
你也可 向 XSStrike 提供 cookies
与其他使用蛮力算法的程序不同,XSStrike有着少而精的payload,其中大多数都是由作者精心构造的。
来源:http://www.freebuf.com/sectool/142044.html
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
ASP正则表达式验证域名是否合法
用Python写一个模拟qq聊天小程序的代码实例
PHP同时连接多个mysql数据库示例代码
5招优化MySQL插入方法
用python实现监控视频人数统计
![](https://img.aspxhome.com/file/2023/8/75278_0s.png)
基于tensorflow权重文件的解读
![](https://img.aspxhome.com/file/2023/8/85308_0s.jpg)
MySQL出现1067错误如何解决?
SQL Server 数据库操作实用技巧锦集
Python实现微信消息防撤回功能的实例代码
![](https://img.aspxhome.com/file/2023/9/101029_0s.gif)
小小聊天室Python代码实现
asp更改Windows2000管理者密码?
基于Python的Houdini插件开发过程详情
![](https://img.aspxhome.com/file/2023/7/72167_0s.png)
PyQt中使用QProcess运行一个进程的示例代码
![](https://img.aspxhome.com/file/2023/9/101119_0s.png)
Django-Scrapy生成后端json接口的方法示例
![](https://img.aspxhome.com/file/2023/4/97094_0s.png)