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

猜你喜欢

  • ASP正则表达式验证域名是否合法

    2010-01-02 20:44:00
  • 用Python写一个模拟qq聊天小程序的代码实例

    2022-04-01 10:01:42
  • PHP同时连接多个mysql数据库示例代码

    2023-11-23 21:12:28
  • 5招优化MySQL插入方法

    2009-04-02 10:49:00
  • 用python实现监控视频人数统计

    2022-04-03 16:01:31
  • 基于tensorflow权重文件的解读

    2023-11-04 02:05:35
  • MySQL出现1067错误如何解决?

    2008-09-03 12:25:00
  • SQL Server 数据库操作实用技巧锦集

    2009-01-20 13:20:00
  • Python实现微信消息防撤回功能的实例代码

    2023-10-05 14:20:51
  • 小小聊天室Python代码实现

    2022-05-27 15:23:44
  • asp更改Windows2000管理者密码?

    2010-06-26 11:03:00
  • 基于Python的Houdini插件开发过程详情

    2023-11-28 17:28:02
  • PyQt中使用QProcess运行一个进程的示例代码

    2021-10-16 15:57:39
  • Django-Scrapy生成后端json接口的方法示例

    2021-07-16 18:46:46
  • Shellcode加密解密函数

    2009-04-24 11:18:00
  • python关键字传递参数实例分析

    2023-08-24 04:28:34
  • 怎么样才能让层显示在FLASH之上呢

    2008-03-05 13:32:00
  • python 字典(dict)按键和值排序

    2021-11-20 05:44:35
  • Python Scrapy图片爬取原理及代码实例

    2022-04-29 05:51:06
  • asp下用fso和ado.stream写xml文件的方法

    2011-04-07 10:55:00
  • asp之家 网络编程 m.aspxhome.com