BurpMCP实战:让AI直接操作Burp做漏洞分析"

admin 2026-10-20 21:19:37 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

Burp MCP实战:让AI直接操作Burp做漏洞分析

原创

btt201314
btt201314

安全无界

2026年6月5日 09:30
上海

在小说阅读器读本章

去阅读

最近抽空看了一下PortSwigger官方出的Burp MCP服务,整体感觉一些繁琐的事情确实可以结合MCP让AI直接操作Burp去分析,不用再重度依赖人工核验。

言归正传,Burp MCP官方Github链接:https://github.com/PortSwigger/mcp-server,不过现在较新的burp版本上插件市场即可直接下载了。

启动后,会监听9876端口,然后在Claude客户端或者其他客户端上加载MCP服务即可,Claude配置如下,具体可以查看官方文档。

{  \"mcpServers\": {    \"burp\": {      \"command\": \"<path to Java executable packaged with Burp>\",      \"args\": [          \"-jar\",          \"/path/to/mcp/proxy/jar/mcp-proxy-all.jar\",          \"--sse-url\",          \"<your Burp MCP server URL configured in the extension>\"      ]    }  }}

我这里使用的是 Interpreter,如下,直接输入Burp MCP server即可。

这中间稍微踩了一些坑,起初我是直接复制的http://127.0.0.1:9876/,结果却无法正常读取,不清楚是这个客户端的原因还是啥,不过都不重要。

让AI纠正后即可正常使用了。

大概看了一些这个MCP具备的主要tools,如下。

  1. 发包与标签页
  • send_http1_request
  • send_http2_request
  • create_repeater_tab
  • create_repeater_tab_http2
  • send_to_intruder
  1. 编码/生成辅助
  • url_encode

/ url_decode
* base64_encode

/ base64_decode
* generate_random_string

  1. 配置读取与修改
  • output_project_options

/ output_user_options
* set_project_options

/ set_user_options

  1. 扫描与协作平台
  • get_scanner_issues
  • generate_collaborator_payload
  • get_collaborator_interactions
  1. 历史与 Organizer 查询
  • get_proxy_http_history
  • get_proxy_http_history_regex
  • get_proxy_websocket_history
  • get_proxy_websocket_history_regex
  • get_organizer_items
  • get_organizer_items_regex
  1. Burp 状态控制
  • set_task_execution_engine_state

(暂停/恢复任务执行)
* set_proxy_intercept_state

(开关 Intercept)

  1. 编辑器内容
  • get_active_editor_contents
  • set_active_editor_contents

简单地试了一下,使用它去分析history和一些扫描结果还是挺不错的,这样可以省掉不少人工复核的时间。当然也包括一些简单的漏洞探测。如下,让MCP对指定目标进行简单的安全测试,精确度上还是挺不错的。

Burp内部工具之间的联调确实也比人工强上不少。

整体感觉辅助型测试和验证还是挺不错的。

一些思考:最近也一直在研究如何有效的自动化渗透,也看了不少大佬分享的渗透测试agent,怎么说呢,痛点确实都挺明显,核心都想在成本最低的情况下取得最全面的结果,比如基于这个Burp MCP,我在想是否可以用一个agent来调用MCP Server对每一个请求进行筛选和分析,另外用自动化程序去点击请求,当然这里又有一个点击全面性的考量,简单页面倒是还好,可能基于标签定位就完全能cover,就怕复杂页面(这块消耗token也老多了,原则上我的想法是能自动化脚本覆盖全面最好,哈哈),好了,这里就不过多聊这些,后续有新的工具或者想法也会分享出来一起研究学习。


BurpMCP实战:让AI直接操作Burp做漏洞分析" 网络安全文章

BurpMCP实战:让AI直接操作Burp做漏洞分析"

本文介绍BurpMCP服务的实战应用,通过MCP服务让AI直接操作Burp进行漏洞分析,减少人工复核成本。文档详细说明了配置方法、可用工具列表(包括发包、编码、扫描等功能),并分享使用体验表明其在辅助测试和漏洞验证方面效果良好,同时探讨了自动化渗透的潜在应用与挑战。
全功能Web漏洞扫描工具--Webscanner" 网络安全文章

全功能Web漏洞扫描工具--Webscanner"

Webscanner是一款全功能Web漏洞扫描工具,包含23个安全检测模块,涵盖信息收集、HTTP安全头、SSL/TLS配置、敏感信息泄露、CORS、CSRF、SQL注入、XSS、SSRF等常见Web漏洞检测。工具支持自定义扫描模块、代理配置、多种报告输出格式,适用于渗透测试和漏洞评估场景。文档提供了完整的安装命令和参数说明,但强调需在虚拟机环境测试并遵守合法使用原则。
Samba曝出高危RCE漏洞,攻击者可通过打印任务执行任意命令" 网络安全文章

Samba曝出高危RCE漏洞,攻击者可通过打印任务执行任意命令"

Samba曝出高危远程代码执行漏洞CVE-2026-4480(CVSS9.8),攻击者可通过特制打印任务利用打印子系统命令注入执行任意代码。影响版本为4.1.0-4.22.10、4.23.0-4.23.8、4.24.0-4.24.3,需启用打印服务且配置含%J替换符的printcommand参数。360漏洞研究院已成功复现,建议立即升级至4.22.10/4.23.8/4.24.3或更高版本。
突发!Anthropic呼吁全员停止AI研究" 网络安全文章

突发!Anthropic呼吁全员停止AI研究"

Anthropic最新研究指出AI已进入自进化阶段,其内部数据显示Claude编写的代码占比从个位数升至80%,工程师效率提升8倍,模型在复杂任务成功率半年内从26%跃至76%。博客警示递归自我改进可能引发对齐危机,呼吁行业暂停研究并建立验证机制,同时提出停滞、人类主导或完全自主进化三种未来场景。
评论:0   参与:  0