微信小程序反编译
微信小程序反编译
工具准备
1.模拟器(夜神,逍遥等都可以)
2.模拟器里的微信
3.模拟器里的RE管理工具,这个可以现在物理机里下载了apk文件,然后拖到模拟器里
4.安装nodejs环境
https://www.swvq.com/link/to?link=https://nodejs.org/en/
5.反编译工具
链接:https://pan.baidu.com/s/1JKLEl3f9c6ltbm3T9mShhg
提取码:1234
正式开始
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.成功,可以进一步利用,比如收集一些其他的信息,逆向之类的
微信小程序反编译更多相关文章
JavaScript CSS Vue3 实现一个简单的Loading
配置和使用nvm免安装版本(nvm-noinstall.zip)
HarmonyOS:使用Node-API实现ArkTS与C/C++跨语言交互
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (一):项目简介及安装依赖
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (二):项目文件夹架构及路由的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)
报error:0308010C:digital envelope routines::unsupported错--nodejs版本过高(nvm安装(更换)不同版本nodejs)
小结---安装nvm解决node版本不兼容的问题(node版本切换)