First:实践指南

作者:袖梨 2026-09-11

如果把First放进候选清单,不能只看热度;它的定位是WMPFDebugger 二开微信小程序多功能集成工具。把它放到日常自动化流程中,最容易暴露的是输入边界、依赖和失败处理如果不清楚就很难稳定复用,不能只看演示是否顺利。先用一项范围明确的真实任务完成最小试跑更稳妥;过程中要观察配置时间、输出质量、异常信息和维护痕迹,失败也应能解释原因。编辑判断上,愿意先做小范围验证并复查原始文档的团队可以优先研究它;其他团队不必为了热门标签勉强接入。

Spade-sec/First 项目截图 1

First

微信小程序安全调试工具 — Frida + CDP,支持 macOS / Windows

自v1.1.0版本后开始闭源,往后版本更新只上传编译好的版本,下载最新版请去release下载。

免责声明

本工具仅供安全研究与学习使用,请勿用于未授权的目标,使用者须自行承担相关法律责任。

功能

  • Frida 注入微信,CDP 代理桥接 Chrome DevTools
  • 云函数动态捕获(Hook wx.cloud.callFunction,参数修改重放)
  • wx.* API 捕获(login / request / getUserProfile 等)
  • 路由枚举与导航,跳转守卫检测
  • wxapkg 解密解包 + 敏感信息扫描
  • MCP Server 集成(AI 辅助分析)
  • 偏移量 / Skills 在线更新

截图

主页

云函数捕获

wx.api捕获

反编译文件编辑搜索

Frist-MCP

自动更新

下载

Releases

平台 文件
macOS (Apple Silicon) First-ARM.dmg
macOS (Intel) First-Intel.dmg
Windows First-Windows.zip

支持的微信版本

Windows

  • WMPF 版本:11581, 11633, 13331, 13341, 13487, 13639, 13655, 13871, 13909, 14161, 14199, 14315, 16133, 16203, 16389, 16467, 16771, 16815, 16965, 17037, 17071, 17127, 18055, 18151, 18787, 18891, 18955, 19027, 19201(实时更新),19977(微信群友“执守中一”)
  • 推荐微信版本:4.1.10

macOS

  • WMPF 版本:19978(微信群友“人杰提供”), 17078, 18152, 18788(实时更新)
  • 推荐微信版本:4.1.10

快速开始

  1. 打开 First
  2. 点击启动 — Frida 自动注入微信
  3. 在微信中打开小程序
  4. 使用 DevTools / 云捕获 / 导航等功能

macOS 注意事项

如果 Frida 注入报错,需要解除系统对进程附加的限制,任选其一:

方案一:关闭 SIP(系统完整性保护)

关闭后 Frida 才能正常注入进程。参考教程:macOS SIP 开启关闭教程

方案二:强制重签名 WeChat

sudo codesign --force --deep --sign - /Applications/WeChat.app

参考

  • evi0s/WMPFDebugger
  • 0xsdeo/HeartK
  • 残笑/FindSomething
  • 进击的HACK / JSRPC 与调用 wx.cloud
  • linguo2625469/WMPFDebugger-mac

交流群

加不了群加我进群:

相关文章

精彩推荐