3分钟反编译一个小程序

免责声明

  • 本程序仅供于学习交流,请使用者遵守《中华人民共和国网络安全法》,勿将此工具用于非法操作,开发者不负任何连带法律责任。

  • 如有任何侵权相关问题,请联系作者。

  • 本工具仅面向合法授权的企业安全建设行为,如您需要测试本工具的可用性,请自行搭建测试环境。

  • 在使用本工具进行时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。

接上篇文章我来推荐一个简单而强大的小程序反编译工具,废话不多说直接开始

小程序反编译流程

  • 手机获取小程序的appid
  • 在电脑上运行一下小程序,打开小程序后随便点点
  • 找到当前小程序的.pkg文件
  • 复制当前.pkg文件的路径

上面就是小程序反编译的流程,如果看了我上篇文章的可直接开始下面的步骤,没有看的先去看上一遍文章:传送门

安装插件

安装 unveilr 地址,git地址

js 复制代码
npm i unveilr -g

安完之后使用 unveilr -v 查看下版本,能看到版本号证明已经安装成功了

开始进行小程序反编译

这有很多命令,大家没事可以自己去看看,目前我们就用到一个 -f 将反编译下来的代码进行格式化

输入命令

这样就是已经反编译完成,我们可以看到有4个分包 一共569个文件

反编译下来的代码

默认反编译下来的代码就在.pkg所在的目录,当然我们也可以自己修改

反编译下来的代码非常完整,大家可以拿来尽情的用,格式化后的代码是小程序原生的,大家可以使用别的插件将它改为uni-app的代码

问题

目前的问题就是分包的代码只有一个.json文件 目前这个问题还在研究中,有知道的小伙伴可以在评论区留言

相关推荐
袁煦丞11 分钟前
2025.8.18实验室【代码跑酷指南】Jupyter Notebook程序员的魔法本:cpolar内网穿透实验室第622个成功挑战
前端·程序员·远程工作
Joker Zxc16 分钟前
【前端基础】flex布局中使用`justify-content`后,最后一行的布局问题
前端·css
无奈何杨19 分钟前
风控系统事件分析中心,关联关系、排行、时间分布
前端·后端
Moment25 分钟前
nginx 如何配置防止慢速攻击 🤔🤔🤔
前端·后端·nginx
晓得迷路了30 分钟前
栗子前端技术周刊第 94 期 - React Native 0.81、jQuery 4.0.0 RC1、Bun v1.2.20...
前端·javascript·react.js
江城开朗的豌豆30 分钟前
React Native 实战心得
javascript
前端小巷子31 分钟前
Vue 自定义指令
前端·vue.js·面试
玲小珑37 分钟前
Next.js 教程系列(二十七)React Server Components (RSC) 与未来趋势
前端·next.js
Mike_jia38 分钟前
UptimeRobot API状态监控:零成本打造企业级业务健康看板
前端
江城开朗的豌豆39 分钟前
React状态更新踩坑记:我是这样优雅修改参数的
前端·javascript·react.js