当前位置: 首页 > news >正文

【工具推荐】XSS 扫描器-XSStrike

介绍

XSStrike 是一个跨站点脚本检测套件,配备四个手写解析器、一个智能有效载荷生成器、一个强大的模糊测试引擎以及速度极快的爬虫。XSStrike 不会像其他工具一样注入有效载荷并检查其是否有效,而是使用多个解析器分析响应,然后通过与模糊测试引擎集成的上下文分析来制作保证有效载荷。

主要特点

反射和 DOM XSS 扫描
多线程抓取
上下文分析
可配置核心
WAF的检测与规避
扫描过时的 JS 库
智能有效载荷发生器
手工制作的 HTML 和 JavaScript 解析器
强大的模糊测试引擎
有效载荷编码

使用

GET包

python3 xsstrike.py -u "URL"
登陆后测试需添加Cookie,使用如下命令:
python3 xsstrike.py -u "URL" --headers "Cookie: xxxxx"
Cookie:后面记得接一个空格

 POST包

python3 xsstrike.py -u "URL" --data "xxxx"
data值为抓包的字段,如:"username,password"等;
登陆后测试需添加Cookie,使用如下命令:
python3 xsstrike.py -u "URL" --data "xxxx" --headers "Cookie: xxxxx"
Cookie:后面记得接一个空格

更多命令 

usage: xsstrike.py [-h] [-u TARGET] [--data PARAMDATA] [-e ENCODE] [--fuzzer] [--update] [--timeout TIMEOUT] [--proxy][--params] [--crawl] [--json] [--path] [--seeds ARGS_SEEDS] [-f ARGS_FILE] [-l LEVEL][--headers [ADD_HEADERS]] [-t THREADCOUNT] [-d DELAY] [--skip] [--skip-dom] [--blind][--console-log-level {DEBUG,INFO,RUN,GOOD,WARNING,ERROR,CRITICAL,VULN}][--file-log-level {DEBUG,INFO,RUN,GOOD,WARNING,ERROR,CRITICAL,VULN}] [--log-file LOG_FILE]options:-h, --help            show this help message and exit-u TARGET, --url TARGETurl--data PARAMDATA      post data-e ENCODE, --encode ENCODEencode payloads--fuzzer              fuzzer--update              update--timeout TIMEOUT     timeout--proxy               use prox(y|ies)--params              find params--crawl               crawl--json                treat post data as json--path                inject payloads in the path--seeds ARGS_SEEDS    load crawling seeds from a file-f ARGS_FILE, --file ARGS_FILEload payloads from a file-l LEVEL, --level LEVELlevel of crawling--headers [ADD_HEADERS]add headers-t THREADCOUNT, --threads THREADCOUNTnumber of threads-d DELAY, --delay DELAYdelay between requests--skip                don't ask to continue--skip-dom            skip dom checking--blind               inject blind XSS payload while crawling--console-log-level {DEBUG,INFO,RUN,GOOD,WARNING,ERROR,CRITICAL,VULN}Console logging level--file-log-level {DEBUG,INFO,RUN,GOOD,WARNING,ERROR,CRITICAL,VULN}File logging level--log-file LOG_FILE   Name of the file to log

更详细功能使用可以访问项目地址查看:

https://github.com/s0md3v/XSStrike
http://www.lryc.cn/news/514989.html

相关文章:

  • Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)
  • Zabbix5.0版本(监控Nginx+PHP服务状态信息)
  • C# 设计模式概况
  • Nginx 配置 SSL(HTTPS)详解
  • 论文解读之Generative Dense Retrieval: Memory Can Be a Burden
  • RTC:实时时钟
  • mqtt python rtsp拉流图传测试
  • win32汇编环境,对话框程序中通过资源显示bmp图像
  • 《探索人工智能的多元学派:符号主义、连接主义与行为主义》
  • 2024年终总结及计划
  • 数据挖掘——关联规则挖掘
  • JVM实战—9.线上FGC的几种案例
  • STM32-BKP备份寄存器RTC实时时钟
  • HTML-文本标签
  • 香橙派5plus单独编译并安装linux内核无法启动的原因分析与解决记录
  • 嵌入式应用软件开发中C语言方向面试题
  • linux 系统配置ip
  • 低代码开发:开启企业数智化转型“快捷键”
  • Tailwind CSS 实战:性能优化最佳实践
  • [redux] useDispatch的两种用法
  • Postgresql 命令还原数据库
  • 电脑找不到mfc110.dll文件要如何解决?Windows缺失mfc110.dll文件快速解决方法
  • Elasticsearch与数据库数据一致性:最佳实践与解决方案
  • vue导入导出excel、设置单元格文字颜色、背景色、合并单元格(使用xlsx-js-style库)
  • 电子电气架构 --- 中央处理器HPC及软件架构
  • 代码实战:基于InvSR对视频进行超分辨率重建
  • 一文读懂主成分分析法(PCA)
  • Redis(基础篇 + 实践篇 )
  • 高质量C++小白教程:2.10-预处理器简介
  • 一、二极管(模电理论篇)