首页 > 其他分享 >XSStrike的简单认识与使用

XSStrike的简单认识与使用

时间:2024-10-13 09:18:01浏览次数:8  
标签:XSStrike 负载 XSS 认识 URL -- 地址 简单

XSStrike是一个用于检测XSS漏洞的工具,可以检测反射型、DOM型XSS漏洞,集成了模糊匹配、多线程爬取、WAF绕过、Payload生成、XSS盲注以及通过字典文件枚举等功能。它不像其他工具那样注入有效负载并检查其工作,而是通过多个解析器分析相应,然后通过模糊引擎集成的上下文分析来保证有效负载

命令定义
-u指定要测试的目标URL
--data用于POST请求,指定提交的数据
-e编码荷载以绕过WAF或其他过滤器
--fuzzer启用模糊测试模式以在请求中注入随机负载
--proxy使用代理服务器发送请求
--path在路径中注入负载
-f从文件中加载测试负载列表
-l设置爬取级别,0~5
--skip跳过询问用户是否要继续查询
--skip-dom跳过DOM检查
--blind在爬取过程中注入盲XSS负载
  • 安装XSStrike:在Kali Linux终端

    pip3 install xsstrike
  • 扫描指定的URL地址是否存在XSS漏洞

    xsstrike -u “URL地址” 
  • 检测POST类型的请求

    xsstrike -u “URL地址” --data “POST值”
  • XSStrike可自动检测目标的WAF,还会自动识别网站中的参数。在检测到的payload下会显示efficiency、confidence,如果发现哪个payload可以成功利用,则会询问是否继续扫描。在浏览器访问URL地址时,将网站中的参数替换为扫描时输出的payload进行验证,可以看到URL地址存在的XSS漏洞

标签:XSStrike,负载,XSS,认识,URL,--,地址,简单
From: https://blog.csdn.net/m0_73890999/article/details/142872190

相关文章

  • ProxyPin 抓包,原来可以这么简单!
    ​你是否还在为网络请求的抓包发愁?其实,ProxyPin可以让抓包操作变得异常简单!不需要复杂的设置,也不用繁琐的配置,轻松几步就能实现。让我们一起来看看吧!抓包操作常用于测试网络请求、分析接口响应,那么ProxyPin是如何让这一切变得更简单的呢?它有哪些特色功能,让我们一探究竟。P......
  • 云服务器软件加密———简单
     云服务器上部署软件越来越方便,很多软件开发商会将软件部署到阿里云等服务商的云服务器上,目前国内常用的云服务器众多,还有华为云、电信云、联通云、腾讯云等等。使用方便也带来了软件版权加密保护问题,当软件开发商将软件部署交付验收之后,云服务器的管理会由最终用户自己来管理,......
  • 简单的cmake使用
    使用CMakeLists.txt生成可执行文件编写一个最简单的CMakeLists以生成可执行文件,仅需要以下三步指明最小支持的cmake版本cmake_minimum_required指明项目的代号或者说名称project使用add_executable来生成可执行文件其中add_executable参数为可执行文件名称,后面跟着源文......
  • 简单介绍YOLOv4
    一、网络结构骨干网络(Backbone):YOLOv4采用了CSPDarknet53作为骨干网络。CSP(CrossStagePartialNetwork)结构将特征图分成两部分,一部分经过一系列的卷积操作,另一部分直接连接到后续的阶段,最后将两部分结果进行融合。这种结构可以增强网络的学习能力,提高特征提取的效果,同时减......
  • Harbor 共享后端高可用-简单版
    1.主机配置主机地址主机配置主机角色软件版本192.168.1.60CPU:4CMEM:4GBDisk:100GBHarbor+KeepalivedHarbor2.1.3Keepalived2.2.1Docker19.03.9VIP:192.168.1.156192.168.1.61CPU:4CMEM:4GBDisk:100GBHarbor+KeepalivedHarbor2.1.3Keepalived2.2.1......
  • C#设计模式详解:从简单工厂到抽象工厂
    在C#中,简单工厂(SimpleFactory)和抽象工厂(AbstractFactory)是两种常用的设计模式,它们都属于创建型设计模式,用于创建对象而无需在代码中显式指定具体的类。尽管它们的目的相似,但在复杂性和灵活性方面存在显著差异。简单工厂(SimpleFactory)简单工厂模式是一种不属于GoF(四人帮......
  • 认识双指针
    基本概念双指针:通常是指在数组或链表中使用两个指针(索引)来遍历或操作数据结构。方向:指针可以同向移动(如快慢指针),也可以相向移动(如对撞指针)。应用场景:适用于需要遍历整个数据结构并进行某种操作的情况,如查找、排序、反转等。常见类型2.1快慢指针定义:两个指针从同一端开始移......
  • WSL(Windows Subsystem for Linux)——简单的双系统开发
    文章目录WSLWSL的作用WSL的使用WSL的安装挂载磁盘的作用安装linux发行版wsl下载mysql,mongodb,redisWSL前言:本人由于在开发中需要linux环境,同时还想要直接在Windows下开发,来提升开发效率,随即简单学习WSL。WSL(WindowsSubsystemforLinux)是微软开发的一项技术,允许用......
  • 认识Pulsar
    功能Pulsar是一种用于服务器到服务器消息传递的多租户、高性能解决方案。Pulsar最初由Yahoo开发,由Apache软件基金会管理。Pulsar是由Apache软件基金会开发的分布式发布/订阅消息系统,它结合了传统消息系统(如RabbitMQ)和发布-订阅系统(如ApacheKafka)的最佳特性,为可伸缩......
  • pyenv的安装与简单使用
    https://blog.csdn.net/weixin_42289080/article/details/127997003pyenv的安装与简单使用Unique·Blue已于2023-04-1915:51:19修改阅读量1.8w收藏89点赞数21分类专栏:Python3文章标签:python开发语言版权Python3专栏收录该内容3篇文章0订阅订阅专栏一、pyenv是什......