最新微信小程序反编译方法

简介: 最新微信小程序反编译方法

这里写目录标题

正文内容:

准备工具

1、下载node.js

2、下载破解工具并解压,我解压到桌面(这里我参考了网上很多大佬写的 把他们的整合了 相关链接 会附上)

3、找到小程序文件(我的路径位置:C:\Users\MAC\Documents\WeChat Files\Applet)


第一步:下载node.js

略过


第二步:下载反编译文件

点击下载,下载后拖到桌面上


第三步:找到.wxapkg文件

①首先登陆电脑版vx

②打开如图所示文件夹

③拿到.wxapkg文件(这里需要自己返回上一层)

双击进入applet文件夹 找到wx141bfb9b73c970a9文件夹


第四步:解密

①在 桌面上打开 反编译工具文件夹,并将

'WITHOUT_MULTI_PLUGINCODE.wxapkg’文件放在根目录

②win+r打开cmd cd 到1.first文件夹去

我的路径:C:\Users\MAC\Desktop\minipro\wechatMiniAppReverse-main\1.first

③执行解密

然后按照 pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径 -out 解密后的路径 的格式输入

例如我的__WITHOUT_MULTI_PLUGINCODE__.wxapkg文件在C:\Users\MAC\Desktop\minipro 所以我的代码为:

我的代码:pc_wxapkg_decrypt.exe -wxid wx141bfb9b73c970a9 -in C:\Users\MAC\Desktop\minipro_WITHOUT_MULTI_PLUGINCODE_.wxapkg -out C:\Users\MAC\Desktop\minipro\jiemihou.wxapkg

pc_wxapkg_decrypt.exe -wxid wx141bfb9b73c970a9 -in C:\Users\MAC\Desktop\minipro\__WITHOUT_MULTI_PLUGINCODE__.wxapkg -out C:\Users\MAC\Desktop\minipro\jiemihou.wxapkg

运行后:

解密成功(因为电脑端是被加密的)


第五步:反编译

这里说一下,因为反编译的node.js已经非常老了,我在尝试了很多方法后自己集成了一套,大家不需要再去安装相应的模块,但如果出现了问题,请更具代码提示自己 npm install 模块名 一下

①解密成功后呢,这里多了一个文件

②将jiemihou.wxapkg文件移动到wechatMiniAppReverse-main\2.second\nodejs里面去 如图

③通过cmd运行代码,首先cd 到nodejs文件夹

cd C:\Users\MAC\Desktop\minipro\wechatMiniAppReverse-main\2.second\nodejs

接下来执行

node wuWxapkg.js C:\Users\MAC\Desktop\minipro\wechatMiniAppReverse-main\2.second\nodejs\jiemihou.wxapkg

命令说明:node wuWxapkg.js 这里为你的jiemihou.wxapkg文件路径

运行成功截图:

④查看代码文件

这个时候,多出一个文件夹

打开可以看到 【A sheep, a sheep】源码


第六步:用开发者助手打开源码文件

相关文章
|
3月前
|
小程序
|
3月前
|
编解码 小程序
微信小程序11177版本开启控制台方法
微信小程序11177版本开启控制台方法
家政服务小程序APP开发,做好上门家政最快的方法是什么?
在家政服务领域,打造成功的平台并非易事。本文分享了三个关键步骤:避免初期盲目投入、采用低成本获客方式、建立有效的阿姨筛选机制。遵循这些方法,可助你避开常见陷阱,成为行业头部平台。
|
1月前
|
开发框架 小程序 JavaScript
小程序代码丢失!反编译找回
小程序源代码的容易获取问题确实存在一些潜在的安全隐患。然而,现在的小程序开发框架采用像 Babel 这样的打包工具,将 JavaScript 逻辑代码混合在一个文件中并进行转编译,使其变得难以理解。
37 0
小程序代码丢失!反编译找回
|
3月前
|
缓存 小程序 数据库
小程序页面之间(传值)传递数据的方法
小程序页面之间(传值)传递数据的方法
187 63
|
2月前
|
小程序
小程序消除图片下边距的三个方法
小程序消除图片下边距的三个方法
48 11
|
3月前
|
小程序 JavaScript
微信小程序中的页面跳转(通过点击按钮、调用方法的形式)
这篇文章讲解了微信小程序中页面跳转的方法,包括使用按钮点击事件和调用方法实现跳转,以及推荐使用`this.pageRouter.navigateTo`代替`wx.navigateTo`的方式。
微信小程序中的页面跳转(通过点击按钮、调用方法的形式)
|
3月前
|
小程序 安全
Fiddler抓取小程序后端请求导入AppScan扫描快捷方法
【8月更文挑战第26天】这是一种利用 Fiddler 捕获小程序后端请求并导入 AppScan 进行安全扫描的方法。首先安装配置 Fiddler 并设置手机代理,通过 Fiddler 捕获请求;接着导出这些请求为 .saz 文件,并在 AppScan 中导入此文件,配置扫描参数后启动扫描以检测安全漏洞。操作时需确保有合法授权并遵循相关法规。尽管不同版本软件操作细节可能有所不同,但整体流程类似。
133 1
|
3月前
|
小程序 JavaScript API
小程序实现分享的三种方法
【8月更文挑战第20天】
|
3月前
|
缓存 JavaScript 前端开发
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)更新时间(2020-10-29)

热门文章

最新文章