1、使用PC端微信找到微信小程序的存储位置


找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序

2、 点击自己需要反编译的小程序

3、 查看微信小程序生成的文件

wx开头的文件才是微信小程序生成的文件。
(第一步删除所有文件只是为了方便定位,其实看修改时间也可以定位到当前文件)

4、下载解密软件和反编译脚本

一共有两个文件(下载后进行解压,位置随意)
https://wwi.lanzouq.com/iPqZbzr3a2h
https://wwi.lanzouq.com/i4CM8zr395e

5、安装环境

1、安装nodejs环境,不细讲(推荐10.16.0版本)
2、安装脚本执行环境(nodejs安装完成后,打开cmd窗口挨个执行以下命令)

npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g

6、使用解密软件

1、双击之前解压的软件(有可能需要你安装,点击安装就是)
2、选择加密小程序包
3、找到微信小程序文件,看到wxapkg后缀名的文件就是了。
4、点击wxapkg文件
5、 打开

解密完成之后可以看见wxpack里面多了一个文件,之前解密的都在里面。

当前的文件还不能使用,只是进行了解密,还没有进行反编译。(文件夹先别关,下一步还要用)

7、反编译文件

这是之前下载的wxappUnpacker解压之后的文件

在当前页面打开cmd命令窗口(点击目录,直接输入cmd,回车,就会打开cmd命令窗口)

在命令窗口输入

node wuWxapkg.js

先别回车,还没输入完

找到之前解密的文件,直接拖进cmd命令窗口中,然后就可以回车了

回车之后可以看到,解密的文件旁多了一个文件夹,当前的文件夹就是小程序源码了。此时反编译就完成了。(直接在微信开发者工具中运行就可以了)


备注:反编译的的代码,肯定不能做到100%还原。反编译之后有很大可能会报错或者缺失文件。

微信小程序反编译-获取源码相关推荐

  1. 关于微信小程序反编译获取源码

    记录一下微信小程序如果反编译获取源码 需要用到的工具: 1.获取root权限的安卓手机,或者直接用模拟器(推荐用网易mumu模拟器,不推荐用夜神) mumu模拟器下载地址:   http://mumu ...

  2. 工具(一):微信小程序反编译获取源码 NoxAppPlayer + wxappUnpacker、ADB + tesseract OCR 读取

    NoxAppPlayer wxappUnpacker ADB tesseract OCR NoxAppPlayer + wxappUnpacker NoxAppPlayer 下载 NoxAppPlay ...

  3. 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...

  4. 微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载地址: http://mumu.163.com/360/ 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示 ...

  5. 小程序反编译-获取源码

    tips: 可以成功反编译的包: ①已上线的小程序 (测试版-不可以) ②原生开发的小程序(使用uniapp等生成的小程序,反编译后只能获取到-uniapp等编译后的代码) 1.拿到小程序包 下载夜神 ...

  6. 微信小程序反编译的应对方法

    记得2018年,公司在做小程序的三方平台时,接触到小程序的反编译.根据网上博客,一步一步操作,bingo,搞定,so easy! 虽然很开心获取到了小程序反编译的源码,但是担心也逐渐浮上了心头.我们自 ...

  7. 最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)

    前言: 简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题,小程序的源文件存放在哪? 当然是在微信的服务器上. 但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢? ...

  8. vue代码可以反编译吗_避免小程序被反编译获取源码(转载)

    原地址:https://www.cnblogs.com/taltao/p/10082084.html 众所周知,微信小程序的代码安全性很弱,很容易被别人反编译获取源码.我自己的小程序也被别人反编译拿到 ...

  9. 微信小程序反编译wxss文件缺失_小程序反编译,怎么找回微信小程序源码?

    看了很多反编译.找回微信小程序源码很多教程,各种问题导致都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程 ...

最新文章

  1. php指定时间显示内容,织梦用php判断某个时间段显示和隐藏内容
  2. Ubuntu使用技巧(三), 硬盘安装Linux(UEFI)
  3. Qt编译错误:无法解析的外部符号 __imp__CloseServiceHandle __imp__OpenSCManager
  4. [导入]画带阴影效果的文字
  5. 经验从哪里来?从痛苦中来!
  6. 合并分ER图产生的冲突
  7. Guava入门~Objects
  8. linux学习之lvm-逻辑卷管理器
  9. 媒体控件的暂停与播放 0130 winform
  10. 【elasticsearch】Elasticsearch 7.X Scripting 脚本使用详解
  11. Intellij IDEA 通过数据库表逆向生成带注释的实体类文件超级详细步骤,附详细解决方案
  12. 如何扩大网站访问,五种方法让问题不再难
  13. 前端预览pdf文件流
  14. yii2-jui的基本使用
  15. 驱动篇 -- 继电器
  16. BLM业务模式设计之战略控制
  17. 【web学习】如何绑定自己的Lofter独立域名——域名解析篇
  18. VBA AutoExec 宏
  19. uniapp一套代码打包两个APP 安装失败,提示:与已安装应用签名不同,该文件包与具有同一名称的现有文件包存在冲突
  20. 隐马尔科夫模型一(概念理解)

热门文章

  1. iPhone游戏开发:使用到的工具和技术
  2. 一点点linux系统的学习心得
  3. JAR包与JAD反编译
  4. 论文中文翻译——Double-Fetch情况如何演变为Double-Fetch漏洞:Linux内核中的双重获取研究
  5. PAT--1051 复数乘法
  6. zemax 学习笔记
  7. shell-判断是不是文件夹
  8. html整体居中文字,html里文字居中代码怎么写?
  9. 图像处理----图像模糊(高斯模糊)
  10. 瑞数5药监局js逆向