微信小程序反编译
微信小程序反编译(两种方法)
工具准备
方法1:
电脑版微信
反编译工具
(1)wxappUnpacker-master
链接:https://pan.baidu.com/s/1JKLEl3f9c6ltbm3T9mShhg
提取码:1234
(2)UnpackMiniApp
链接:https://pan.baidu.com/s/16miNUubnxBzAU5ZUjkCkqw
提取码:1234
方法2:
1.模拟器(夜神,逍遥等都可以)
2.模拟器里的微信
3.模拟器里的RE管理工具,这个可以先在物理机里下载了apk文件,然后拖到模拟器里
4.安装nodejs环境
https://www.swvq.com/link/to?link=https://nodejs.org/en/
5.反编译工具
wxappUnpacker-master
链接:https://pan.baidu.com/s/1JKLEl3f9c6ltbm3T9mShhg
提取码:1234
正式开始1
1.电脑登上微信,访问一下微信小程序,然后退下来(这里不详细演示)
2.然后找到微信文件,我这里是d:\Documents\WeChat Files\Applet
3.根据创建时间找到小程序文件 注意要选较大的包__APP__.wxapkg
4.使用工具UnpackMiniApp 注意1:先在UnpackMiniApp所在目录新建文件夹wxpack,否则会报错 注意2:不能移动__APP__.wxapkg的位置,否则也会报错
5.然后把wxpack下的wxapkg文件放到wxappUnpacker-master文件夹里
6.先执行npm install再执行node wuWxapkg.js xxx.wxapkg
成功反编译
正式开始2
1.在模拟器里登录上微信,访问一下微信小程序,然后退下来(这里不详细演示)
2.然后利用RE找到小程序的包,
其中要根据创建的时间,来找到一串32位的16进制字符串文件夹,我这里是8月7日访问的某个小程序
进入对应的32位的16进制字符串文件夹 进入appbrand
进入pkg
找到8月7日的wxapkg
长按
点击右上角的三个点,压缩所选文件
记下存储路径
3.然后利用微信把这个压缩后的文件发送到文件传输助手(这里不详细演示)
4.解压wxapkg文件,准备好工具
5.安装依赖npm install
6.开始反编译
node wuWxapkg.js xxx.wxapkg
7.成功,可以进一步利用,比如收集一些其他的信息,逆向之类的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)