基于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

使用说明

基于Python的XSS测试工具XSStrike使用方法

这时便可以键入目标URL,但请通过插入”d3v<”以标记最重要的参数

例如:target.com/search.php?q=d3v&category=1

键入目标URL之后,XSStrike将检测该目标是否有WAF保护,如果不受WAF保护你将看到下面4个选项

1. Fuzzer: 检测输入内容是如何在网页下进行反映的,之后据此尝试构建payload

基于Python的XSS测试工具XSStrike使用方法

2. Striker: 对所有参数逐一进行穷举匹配,并在浏览器窗口中生成POC

基于Python的XSS测试工具XSStrike使用方法

3. Spider: 提取目标页面上所有存在的链接,并对这些链接进行XSS测试

基于Python的XSS测试工具XSStrike使用方法

4. Hulk: 使用了一种不同寻常的方式,直接无视掉输入所对应的网页内容变化。其有一个 polyglots 列表以及可靠的payload,它会逐一在目标参数中键入并在浏览器窗口中打开这些组合URL

基于Python的XSS测试工具XSStrike使用方法

XSStrike同样也可以绕过WAF

基于Python的XSS测试工具XSStrike使用方法

XSStrike 也支持 POST 方式

基于Python的XSS测试工具XSStrike使用方法

你也可 向 XSStrike 提供 cookies

基于Python的XSS测试工具XSStrike使用方法

与其他使用蛮力算法的程序不同,XSStrike有着少而精的payload,其中大多数都是由作者精心构造的。

来源:http://www.freebuf.com/sectool/142044.html

标签:XSStrike
0
投稿

猜你喜欢

  • vue3.0语法糖内的defineProps及defineEmits解析

    2024-05-09 09:25:43
  • Python学习之日志模块详解

    2022-06-24 09:20:22
  • Python中常用数据类型使用示例概括总结

    2021-09-24 02:15:26
  • Python中异常捕获与处理的方法总结

    2023-12-10 07:48:24
  • python matplotlib画图时坐标轴重叠显示不全和图片保存时不完整的问题解决

    2023-12-11 03:42:42
  • Python简单的制作图片验证码实例

    2022-08-13 12:47:05
  • Python3自定义http/https请求拦截mitmproxy脚本实例

    2021-04-13 15:33:01
  • Oracle时间日期操作方法小结

    2010-11-25 18:04:00
  • Python IDLE或shell中切换路径的操作

    2022-06-03 18:05:32
  • django请求返回不同的类型图片json,xml,html的实例

    2021-05-17 10:03:23
  • sql查询语句之平均分、最高最低分及排序语句

    2024-01-19 06:43:34
  • TensorFlow实现随机训练和批量训练的方法

    2022-06-07 07:45:29
  • mysql prompt的用法详解

    2024-01-28 07:30:32
  • .net 上传文件前所未有的简单

    2023-07-17 23:20:04
  • python 怎样进行内存管理

    2021-04-27 16:46:18
  • python DataFrame数据分组统计groupby()函数的使用

    2021-11-19 07:04:53
  • 前端开发中的一些用户体验细节

    2010-10-19 12:23:00
  • Pytorch中torchtext终极安装方法以及常见问题

    2023-03-15 11:59:09
  • 详细解读Python中的json操作

    2022-02-21 00:55:13
  • 使用SQL语句快速获取SQL Server数据字典

    2009-01-08 16:31:00
  • asp之家 网络编程 m.aspxhome.com