升平网络

 找回密码
 立即注册

快捷登录

查看: 483|回复: 0

微信小程序反编译指导

[复制链接]

55

主题

61

帖子

363

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
363
发表于 2025-7-25 09:10:41 | 显示全部楼层 |阅读模式

这是一个创建于2025-7-25 09:10的主题,其中的信息可能已经有所发展或是发生改变。

微信小程序反编译指导一、安装测试环境
  • 安装Node环境
  • 下载完成后,双击"node-v16.XX -x64.msi",开始安装Node.js
  • 根据提示完成安装
  • 添加环境变量

5.键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口,使用node -v查看当前node版本
  • 获取wxappUnpacker-master包
wxappUnpacker-master获取路径: https://github.com/xintudoubao/wxappUnpacker-master



二、获取小程序wxapkg
1.登录微信电脑版,运行你想要反编译的小程序,每个页面都点一下,确保所有页面的加载。完成后,找到你的微信文件储存目录

2.找到Applet这个目录,里面找到你刚才打开的小程序的appid就是对应的加密程序包了

3.解密。打开解密工具,选择刚才找到的加密包目录,导入解密工具进行解密,解密后就得到wxapkg程序包了
  • 解包后的文件在当前文件夹wxpack中

6.解包后生成对应wxapkg文件
  • 用cmd工具cd到wxappUnpacker-master目录,依次安装以下依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify

wxappUnpacker-master获取路径: https://github.com/xintudoubao/wxappUnpacker-master
  • 所有依赖安装完,即可开始反编译
三、反编译
1. 反编译。运行反编译命令,既node wuWxapkg.js 解密程序包
node wuWxapkg.js 解包后生成对应wxapkg文件路径
eg:
node wuWxapkg.js D:\APP\tool\StableBuild\jiemi\wxpack\wxab7430e6e8b9a4ab.wxapkg

2.反编译成功
  • 打开微信开发者工具,点击 项目->新建项目,目录选择反编译成功后的wxab7430e6e8b9a4ab文件夹,点击确定即可成功导入

4.反编译后的源码





编辑于 2024-03-28 11:24・广东

打赏鼓励一下!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|升平网络 ( 鄂ICP备18029072号 )|网站地图

GMT+8, 2025-9-26 05:20 , Processed in 0.287492 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表