EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

admin 2025年2月25日09:23:49评论156 views字数 2712阅读9分2秒阅读模式

0x01 工具介绍

Enhanced BurpGPT 是一款专为 Burp Suite 开发的AI插件,通过结合(AI)大模型 ,快速发现 Web 应用中的潜在安全问题。在安全测试过程中,只需对请求/响应对点击 "Send to GPT",它会将数据发送到指定的 AI 模型,进行漏洞分析,从而识别潜在漏洞!

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

注意:现在只对常读和星标的公众号才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"则可能就看不到了啦!

下载地址 https://github.com/yxdm02/EnhancedBurpGPT

0x02 功能简介

配置标签栏

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测比如我配置deepseek,即为:

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

分析中截图

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

分析结果展示

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测Deepseek分析结果展示:

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

功能亮点 💡

  1. 自动化分析
    借助 AI 辅助,提升漏洞发现效率。
  2. 轻松上手
    适合新手学习 Web 渗透测试。
  3. 多语言支持
    支持中文和自定义提示模板。
  4. 灵活配置
    支持调优请求和响应的超时时间和长度限制。
  5. 详尽结果
    生成详细的分析报告,支持导出保存。
  6. 多模型选择
    支持多个主流厂商 API 和模型,满足不同需求。

支持的模型和厂商 🌐

主流厂商及其 API URL 示例

  • OpenAI
    • API URL: https://api.openai.com/v1/chat/completions
  • DeepSeek
    • API URL: https://api.deepseek.com/v1/chat/completions
  • 硅基流动 (SiliconFlow)
    • API URL: https://api.siliconflow.cn/v1/chat/completions
  • Ollama
    • API URL: http://ip:port/v1/chat/completions(⚠️ 注意 Ollama 的密钥需填写您设置的密钥或其默认密钥)

支持的模型(部分列举)

  • OpenAI
    • GPT-3.5-turbo(快速响应,高性价比,适合常规测试)
    • GPT-4(更强分析能力,适合复杂场景)
    • o1-preview(最新版本,拥有更大上下文窗口)
  • Google
    • Gemini Pro(代码分析能力优秀)
    • Gemini-2.0-flash-thinking-exp(推理能力超强,多模态支持优化)
  • DeepSeek
    • DeepSeek-R1(开放模型,支持本地部署)
    • DeepSeek-Chat(优化多轮对话体验,尤其是中文支持)
  • Anthropic
    • Claude-3.5-sonnet(理解和代码能力俱佳)
    • Claude-3 Haiku(更快、更流畅的分析体验)

0x03更新说明

下版本更新代理功能send to gpt分析功能支持自定义prompt、apiurl、apikey、model等支持自定义上下文大小

EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测

0x04 使用介绍

安装指南 📥

前置条件

  1. 您已经安装了 Burp Suite。
  2. 安装了 Jython(用于运行 Python 插件)。
  3. 拥有稳定网络及 GPT API 的密钥(API Key)。

详细步骤

  1. 安装 Jython
    • 下载 Jython Installer
    • 运行安装程序,并记住安装路径。
  2. 在 Burp Suite 配置 Jython
    • 打开 Burp Suite,点击 Extender 标签页。
    • 切换至 Options 子标签。
    • 在 Python Environment 区域,指定您安装的 Jython .jar 文件路径。
  3. 安装插件
    • 在 Burp Suite 中,点击 Extender > Extensions
    • 点击 Add 按钮。
    • 将 Extension Type 设置为 Python
    • 选择下载的 burpGPTv1.py 插件文件。
    • 点击 Next,等待加载完成。

配置指南 ⚙️

第一步:基础配置

  1. 打开 Burp Suite,点击 GPT Analysis 标签页。
  2. 在 Configuration 选项卡中:

    注意:部分模型可能需要访问 /v1/models 来校验是否可用

    • 填写 API URL
例如:https://api.openai.com/v1/chat/completions
    • 输入 API Key
    • 选择或输入要使用的模型名称
例如:gpt-3.5-turbo

第二步:高级配置

  1. 配置超时及长度限制:
    • Timeout
      推荐设置为 60 秒。
    • Max Request Length
      推荐设置为 1000。
    • Max Response Length
      推荐设置为 2000。
  2. 自定义提示模板:
    • 支持的变量
    • {URL}
      目标网址。
    • {METHOD}
      请求方法。
    • {REQUEST}
      请求内容。
    • {RESPONSE}
      响应内容。
    • 默认模板已支持基础应用。
    • 如有个性化需求,可以自定义模板:

使用指南 🎯

基础使用

  1. 在 Burp Suite 的任意模块(如 Proxy 或 Repeater)中,右键点击特定的请求。
  2. 选择 Send to GPT
  3. 稍作等待,解析结果会显示在 Analysis Results 标签页中。

查看分析结果

  1. 在 Analysis Results 中:
    • 左侧为分析历史列表。
    • 右侧为详细的分析内容。
  2. 提供搜索功能,用于快速定位历史记录。
  3. 支持导出分析结果为报告。

查看日志

  1. 切换至 Logs 标签页。
  2. 提供所有操作的详细日志。
  3. 如果遇到问题,先从日志中查找错误信息。

常见问题与解答 ❓

  1. 插件加载失败?
    • 确保已经正确安装 Jython。
    • 检查 Burp Suite Extender 的 Errors 标签页,查看加载错误。
  2. 无法连接 API?
    • 检查网络连接。
    • 确保 API URL 填写正确(不要有拼写错误)。
    • 验证 API Key 是否有效。
  3. 分析结果为空?
    • 确认请求/响应内容是否过大。
    • 检查模型的是正确性。
    • 查看日志,查找详细的错误信息。
  4. 分析速度较慢?
    • 调整超时时间(如 60 秒)。
    • 调小请求或响应长度限制。
    • 检查网络是否稳定。

使用小技巧 💪

提升效率

  • 合理设置请求/响应的长度限制,避免超过模型处理能力。
  • 针对不同场景自定义提示模板。
  • 定期导出重要的分析结果,方便后续查看。

优化分析结果

  • 调整提示模板,让分析更准确。
  • 对不同请求类型使用差异化的模板,以提高针对性。
  • 结合 Burp Suite 的其他功能,如扫描器或流量分析。

管理历史记录

  • 删除无关的分析记录,减少插件运行压力。
  • 善用历史搜索功能快速查找之前的结果。
  • 定期将重要发现导出保存。

注意事项 ⚠️

安全性

  • 切勿分享您的 API Key。
  • 如果请求/响应中包含敏感信息,请在提交前进行过滤。
  • 定期检查插件版本,保持更新状态。

资源管理

  • 大量调用会消耗 API 使用配额,合理分配资源。
  • 过多历史记录可能占用内存,建议清理不必要的数据。

使用限制

  • 该插件需要网络连接以调用 API。
  • 插件的分析结果仅供参考,请自行验证。
  • 关闭 Burp Suite 后,历史记录不会保存。

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月25日09:23:49
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   EnhancedBurpGPT 内置Deepseek AI的Burp漏洞分析插件|自动化漏洞探测https://cn-sec.com/archives/3772947.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息