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


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

    简介

    XSStrike 是一款用于探测并利用XSS漏洞的脚本

    XSStrike目前所提供的产品特性:

    对参数进行模糊测试之后构建合适的payload

    使用payload对参数进行穷举匹配

    内置爬虫功能

    检测并尝试绕过WAF

    同时支持GET及POST方式

    大多数payload都是由作者精心构造

    误报率极低

    debian及kali系统可直接下载 本.deb安装包

    通用安装方法

    使用如下命令进行下载:

    1
    git clone https://github.com/UltimateHackers/XSStrike/

    完成下载之后,进入XSStrike目录:

    1
    cd XSStrike

    接下来使用如下命令安装依赖模块:

    1
    pip install -r requirements.txt

    完成安装,使用如下命令即可运行XSStrike:

    1
    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

     

  • 相关阅读:
    计算机视觉(ComputerVision, CV)相关领域的站点链接
    JS-网页中分页栏
    国内搜索大哥iOS面试题
    【iOS与EV3混合机器人编程系列之中的一个】iOS要干嘛?EV3能够更酷!
    Android多线程.断点续传下载
    【转】BeyondCompare软件使用
    【转】目前世界上最为流行的代码托管网站
    【转】为什么要用GIT而不是SVN
    【转】UBUNTU 下GIT的安装
    【转】雄鹰计划-卓越工程师炼成记
  • 原文地址:https://www.cnblogs.com/xuaijun/p/7986799.html
Copyright © 2020-2023  润新知