如何使用GAP-Burp-Extension扫描潜在的参数和节点

admin 2024年2月28日14:14:44评论12 views字数 1141阅读3分48秒阅读模式

 

关于GAP-Burp-Extension

GAP-Burp-Extension是一款功能强大的Burp扩展,该工具在getAllParams扩展的基础上进行了升级,该工具不仅可以帮助广大研究人员在安全审计过程中扫描潜在的参数,而且还可以搜索潜在的链接并使用这些参数进行测试,然后生成一个针对性的字典用于模糊测试。

如何使用GAP-Burp-Extension扫描潜在的参数和节点

工具要求

Burp Suite

Java

Python

Jython

支持的模式

1、参数模式:工具将尝试寻找更可能多的潜在参数;

2、链接模式:工具会尝试搜索尽可能多的URL链接;

3、字典模式:工具将根据请求响应生成一个有针对性的字典列表以供后续模糊测试使用;

工具下载

广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/xnl-h4ck3r/GAP-Burp-Extension.git
工具安装

首先,我们需要访问【Jython官网】下载并安装最新版本的JAR文件,例如jython-standalone-2.7.3.jar。

打开Burp,点击“Extensions -> Extension Settings -> Python Environment”,设置好“Location of Jython standalone JAR file”(Jython独立JAR文件路径),并将“Folder for loading modules”设置为Jython JAR文件保存的目录路径。

然后在命令行窗口,切换到JAR文件所在目录,并运行下列命令:

java -jar jython-standalone-2.7.3.jar -m ensurepip

将GAP-Burp-Extension项目中的GAP.py和requirements.txt文件移动到相同目录中,然后运行下列命令安装Jython模块:

java -jar jython-standalone-2.7.3.jar -m pip install -r requirements.txt

点击“Extensions -> Installed”,然后点击“Add”按钮,选择“Extension type of Python”,然后选择GAP.py文件即可。

工具使用

1、在Burp范围(或多个目标)中选择一个目标,也可以直接选择一个子目录或节点,然后选择GAP扩展:

如何使用GAP-Burp-Extension扫描潜在的参数和节点

或者,也可以直接在任意上下文中直接右键单击一个请求或响应,并在扩展菜单中选择GAP。

2、然后切换到GAP标签页中查看结果:

如何使用GAP-Burp-Extension扫描潜在的参数和节点
项目地址

GAP-Burp-Extension:

https://github.com/xnl-h4ck3r/GAP-Burp-Extension

原文始发于微信公众号(FreeBuf):如何使用GAP-Burp-Extension扫描潜在的参数和节点

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月28日14:14:44
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何使用GAP-Burp-Extension扫描潜在的参数和节点https://cn-sec.com/archives/2527955.html

发表评论

匿名网友 填写信息