微信小程序AI全自动化渗透工具"

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

微信小程序AI全自动化渗透工具

hello-xiaoniao
hello-xiaoniao

HACK之道

2026年8月31日 09:20
重庆

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

工具介绍

这是一个面向已授权调试场景的本地工作流整合包,把下面三部分串成了一套更容易复用的流程:

  • 偏移提取工具/:从本机最新 WMPF 运行时提取偏移
  • WMPFDebugger/:负责 Frida 注入
  • e0e1-wx/:负责调试引擎、GUI 和 MCP Server

这次整理的目标很明确:让项目不只“我自己能跑”,而是“别人拿到仓库后也更容易跑起来、排障、更新和继续维护”。

QUICKSTART.md 适合第一次上手时照着跑,CHANGELOG.md 记录版本变化。

安装

1. 偏移提取工具

cd 偏移提取工具pip install -r requirements.txt

验证:

python extract_wmpf_offsets.py --version 25297

2. WMPFDebugger

cd WMPFDebuggernpm installnpm install [email protected]    # 必须锁 v16.6.6,否则 ESM 不兼容!npm install -g ts-node       # 全局安装 ts-node

重要: frida 的二进制文件与 Node.js 版本强绑定。
如果你使用 Node.js v20,[email protected] 会自动下载对应的二进制。
如果你使用 Node.js v22+,frida 会报 NODE_MODULE_VERSION 错误。
解决方案:降级到 Node.js 20 LTS,或使用 nvm 管理版本。

验证:

node -e \"const f = require('frida'); console.log('frida OK:', typeof f.getLocalDevice)\"# 输出: frida OK: function

3. e0e1-wx

cd e0e1-wxpython -m venv .venv.\\.venv\\Scripts\\Activate.ps1pip install -r requirements.txt

启动流程(关键!顺序不能错)

完整启动顺序

第 1 步:启动 WMPFDebugger(Frida 注入)         双击 WMPFDebugger/一键启动.bat                  或: cd WMPFDebugger && node -r ts-node/register src/index.ts                  等待出现: [frida] script loaded, WMPF version: xxx
第 2 步:启动 e0e1-wx 引擎(debug server + proxy server)         打开新终端,cd e0e1-wx                  运行: python start_engine.py                  等待出现: [OK] debug server (9421) + proxy server (62000) started
第 3 步:打开微信小程序         在微信中点击打开一个小程序(不是拖拽)                  小程序会自动连接到 debug server (9421)
第 4 步:启动 e0e1-wx GUI(MCP Server)         在 e0e1-wx 目录运行: python main.py                  MCP Server 在 49999 端口自动启动
第 5 步:连接 Claude Code         注册 MCP: claude mcp add wxcdp --transport http http://127.0.0.1:49999/mcp                  开始渗透测试

重要: 如果顺序搞反了(先开小程序再启动引擎),小程序不会自动连接 debug server。 此时需要关掉小程序重新打开,或者重启微信。

微信更新后的操作

第 1 步:双击 WMPFDebugger/auto-extract.bat         (自动检测最新 flue.dll,提取偏移,写入 config 目录)                  或手动:                  python 偏移提取工具/extract_wmpf_offsets.py --version 新版本号
第 2 步:按上面的启动流程重新启动

端口

端口 用途 由谁启动 必须先启动
9421 debug server(小程序连接) start_engine.py WMPFDebugger
62000 CDP 代理(DevTools 连接) start_engine.py WMPFDebugger
49999 MCP Server(AI 工具链) python main.py 引擎 + 小程序

修改说明

WMPFDebugger 修改内容

文件 修改
src/index.ts Frida-only 模式 — 不启动 debug/proxy server,由 e0e1-wx 接管
src/index.ts 轮询等待 — frida\_server 每 2 秒重试,最多等 60 秒
src/index.ts 异常保护 — .catch() 防止 Frida 注入失败导致进程退出
src/index.ts 保底逻辑 — PPID 查找失败时用第一个 WeChatAppEx 进程
一键启动.bat [新增] 启动脚本,带 Node.js 版本检查

e0e1-wx 修改内容

文件 修改
package/devtools/engine.py start() 跳过 Frida 注入,只启动 debug/proxy server
package/devtools/engine.py _start_frida_sync() 返回 (None, None)
start_engine.py [新增] 独立启动引擎脚本(不依赖 GUI)

项目地址

https://github.com/hello-xiaoniao/WMP-pentest-automation


微信小程序AI全自动化渗透工具" 网络安全文章

微信小程序AI全自动化渗透工具"

本文介绍微信小程序AI全自动化渗透测试工具包,整合偏移提取、Frida注入与调试引擎三部分,提供详细安装启动流程与端口配置,强调启动顺序及Node.js版本兼容性,并说明微信更新后的偏移提取操作,具备较强可操作性与维护性。
SRC漏洞怎么挖?App挖洞让你爽那赏金" 网络安全文章

SRC漏洞怎么挖?App挖洞让你爽那赏金"

本文为移动安全课程推广软文,由Khan安全团队发布,核心推广零基础入门移动安全漏洞挖掘课程。课程强调移动安全是未来趋势,涵盖APP测试、逆向分析、Frida、AI辅助漏洞挖掘等内容,价格1600元,9月1日开课,为期三个月。文章结构完整,但本质为商业推广,技术深度有限。
MongoDB严重安全漏洞需立即修补" 网络安全文章

MongoDB严重安全漏洞需立即修补"

MongoDB披露12个安全漏洞,影响C#、Rust、PHP、C、C++、Go驱动及BIConnector,可致跨租户数据库重定向、NoSQL注入、KMS主密钥与TLS私钥泄露及服务崩溃,其中PHP驱动CVE-2026-81525评分达8.6。目前尚无在野利用与公开PoC。建议管理员立即升级驱动与连接器至修复版本,并强化输入验证、采用强类型文档映射。
评论:0   参与:  0