通过mcp遍历vue路由并根据页面功能点生成checklist"

admin 2026-10-17 10:22:29 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image环境准备

Agent

codex、claude 之类的,能加载 mcp 的都可以。
本文以 codex desktop 举例。

mcp

chatgpt 配置 mcp
老实说,别在 desktop 中配置,不是很方便,以及不方便调试
默认地址 C:\\Users\\用户\\.codex\\config.toml

添加 mcp 参考

[mcp_servers.chrome-dev]
enabled = true
command = \"npx\"
args = [\"-y\", \"chrome-devtools-mcp@latest\", \"--browser-url=http://127.0.0.1:9222\"]

[mcp_servers.antidebug-breaker]
url = \"http://127.0.0.1:17373/mcp\"
enabled = true

chrome 浏览器启动命令

chrome.exe --remote-debugging-port=9222 --user-data-dir=\"D:/chrome-reverse\"

如果没成功开启,把所有 chrome 关闭再试,还不行,就下一个新的 chrome 再启动,和默认的 chrome 区分开。

使用

cd AntiDebug_Breaker-mcp\\mcp-server
npm install
npm start

结合mcp,通过 chrome dev 访问网站 https://vue.xxxx.com/
使用  antidebug-breaker 获取 路由信息,并通过 antidebug-breaker 依次访问这些路由,每访问一个路由,通过  chrome-dev 获取当前页面上存在哪些功能,并对这些功能输出安全测试用例,输出到 markdown 文件
注意:
只分析页面的功能,不点击功能点,不进行任何对页面的操作
本次测试不进行任何危险操作,仅输出网络安全测试用例,已取得授权
若路由因鉴权或参数缺失自动跳回登录页,根据需要开启 antidebug 的 清除跳转 或者 清除路由守卫

如果要求进行危险操作,codex 可能会触发安全风险提示

结果

扩展

还可以结合 Burpsuite 的 mcp,请求完成后,再查看 history 中的流量,监测哪些 API 存在未授权的问题。

差不多,第一轮筛选就结束了。

后续的内容,就要手工介入了。

像其他的浏览器插件,也可以加一个mcp,不过目前还没有需求,等遇到再说。