【工具推荐】mac微信4.x版本实现小程序开发者调试

admin 2025-12-22 04:03:32 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了在macOSARM架构上实现微信4.x版本小程序调试的方法,通过WMPFDebugger-arm工具实现了开发者调试功能。文章详细说明了使用步骤、不同版本偏移查找方法以及必要的逆向工程操作,为开发者提供了在mac上进行小程序调试的解决方案。 综合评分: 89 文章分类: 安全工具,逆向分析,应用安全,移动安全,二进制安全


cover_image

【工具推荐】mac微信4.x版本实现小程序开发者调试

原创

棉花糖糖糖

棉花糖fans

2025年12月17日 13:01 四川

经过广子哥三天奋战,在4.x版本macos arm架构上微信实现了小程序调试

WMPFDebugger-arm

感谢大佬的开源 https://github.com/evi0s/WMPFDebugger,最终效果:

使用

git clone https://github.com/chain00x/WMPFDebugger-arm

cd WMPFDebugger-arm

yarn

npx ts-node src/index.ts

浏览器访问

devtools://devtools/bundled/inspector.html?ws=127.0.0.1:62000

不同版本偏移查找

ida arm打开(时间很久 要等)

cd '/Applications/WeChat.app/Contents/MacOS/WeChatAppEx.app/Contents/Frameworks/WeChatAppEx Framework.framework/Versions/C'

搜索[perf] AppletIndexContainer::OnLoadStart

修改为这个地方的偏移

上个函数的最后调用的函数

不通版本这个位置偏移不同这个值设置为1101

搜索SendToClientFilter

这个函数的

if ( v8[2] != 6 )

这个判断要为true,v8[2]的值不为6

搜索WAPCAdapterAppIndex.js

第一个引用直接返回0x0

项目地址:

https://github.com/chain00x/WMPFDebugger-arm


查看原文:《【工具推荐】mac微信4.x版本实现小程序开发者调试》

评论:0   参与:  16