微信小程序解包

这篇具有很好参考价值的文章主要介绍了微信小程序解包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个也是因为前阵子的某牛活动,自己第一次接触小程序反编译。本文当时写了一半阳了,又处理了点事情,休息好了继续写写微信小程序解包


该文章仅供学习交流,请勿用于非法用途,后果自负

一、准备工具

  1. Node.js环境(https://nodejs.org/download/release/)

  2. 小程序包解密工具

  3. 微信PC客户端

win7推荐下载Node.js 14.0之前的版本,下载并安装好

二、获取小程序目录

1. 微信PC端,先移除目标小程序,打开微信保存目录(设置中可查看),进入Applet文件夹,按修改日期排序

微信小程序解包

2. 添加目标小程序,观察文件夹变化,经过排序,第一个就是目标小程序的包目录。

微信小程序解包

、解包小程序

打开小程序包解密工具:

微信小程序解包

点击“选择加密小程序包”,选择上面第2点获取的目录里的.wxapkg

路径类似:

E:\wechat\WeChat Files\Applet\wx***********\63\.wxapkg,提示解密成功,文件在软件同目录里

微信小程序解包

安装依赖

将解密后的wx8e45b2134cbeddff.wxapkg文件复制到wxappUnpacker-master文件夹

微信小程序解包

在wxappUnpacker-master文件夹空白处按住Shift键,右键鼠标,选择“在此处打开命令窗口”,按以下安装命令逐个安装依赖库

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

所有依赖安装完,即可开始反编译(如反编译时提示缺少啥库,参考上面的命令安装即可)。

、反编译

在wxappUnpacker-master文件夹空白处按住Shift键,右键鼠标,选择“在此处打开命令窗口”,运行反编译命令,命令如下:

node wuWxapkg.js 解密程序包文件名

如图,回车:

微信小程序解包

反编译成功就会在同一目录下生成当前反编译的小程序appid的目录,里面包含js源码,可用作进一步的分析调试。

微信小程序解包

注:反编译后的源码只能作为分析调试之用,需要一定基础,并非得到编译前注释清晰、变量名标准的源码。

解包工具可公众号回复【小程序】获取。

感谢关注、支持微信小程序解包文章来源地址https://www.toymoban.com/news/detail-493483.html

到了这里,关于微信小程序解包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序解包

    这个也是因为前阵子的某牛活动,自己第一次接触小程序反编译。本文当时写了一半阳了,又处理了点事情,休息好了继续写写 该文章仅供学习交流,请勿用于非法用途,后果自负 一、准备工具 Node.js环境(https://nodejs.org/download/release/) 小程序包解密工具 微信PC客户端 win

    2024年02月09日
    浏览(31)
  • 微信小程序(.wxapkg)源码包解包的方法

    首先下载微信小程序的解包工具:微信小程序(.wxapkg)文件解包工具 下载地址: 工具下载 cmd切换到源码的存放目录,直接将工具和源码放一个文件夹吧,执行: 执行后即可看到解压后的文件夹,进去就可以看源码了。

    2024年02月14日
    浏览(37)
  • APP渗透—微信小程序、解包反编译、数据抓包

      在之前的第一篇文章中简单的描述了一下微信小程序抓包的过程,但是不是很详细,所以这里单独写一篇关于微信小程序抓包、解包、反编译的一篇文章。   这里对小程序进行抓包、反编译等操作,都是为了进行信息收集,主要就是提取资产进行渗透测试。   不管

    2024年02月09日
    浏览(51)
  • 夜神模拟器抓包微信小程序(进入浏览器,弹出安全警告(安全证书有问题解决方法)

    1. 声明:本文仅限学习研究讨论,切忌做非法乱纪之事! 即使按照其它教程的安装证书,也只是把证书安装到了用户下面,然而安卓高版本(7.0)之后呢,app可以只信任指定证书和系统内置的证书,后续用户安装的证书是不生效的。(如果你已经安装到用户下面了,弹出安全

    2024年02月07日
    浏览(137)
  • 微信小程序逆向 小程序包使用unveilr工具解包后在开发者工具报[ WXML 文件编译错误] xxx.wxs Unexpected token `}`

    微信小程序逆向 使用解包工具后后在开发者工具报[ WXML 文件编译错误] xxx.wxs Unexpected token } 页面上则报编译.wxml文件错误… 解决方案: 很简单,因为是解包出来的,一般代码都是没有错的,我们只需要微信微信开发者工具中的资源管理器或者其他地方,找到这个文件,然后

    2024年02月08日
    浏览(60)
  • uniapp小技巧之选择本地文件(注意这个方法只适配微信小程序和h5,app端未适配)

    注意注意一定注意app端不能用,想要app端选择上传文件去插件市场寻找,或私信我,我告诉你方法

    2024年02月12日
    浏览(44)
  • 微信小程序出现routeDone with a webviewld 42 that is not the current page这个bug解决

    微信开发者工具基础库版本过高,可能会出现如下官方Bug routeDone with a webviewld 42 that is not the current page是因为微信开发者工具基础库版本用了最新的2.30.3但官方一直未解决这个问题,只有使用2.25.4的基础库才能使用。 为便于开发者解决低版本基础库无法兼容小程序的新功能的

    2024年02月11日
    浏览(59)
  • 自动化测试面试一周拿到3个offer,只因为我记下了这个文档

    目录 一、接口测试基础 二、 接口测试工具 三、自动化测试  四、自动化测试工具  五、总结 1、公司接口测试流程是什么? 从开发那边获取接口设计文档、分析接口并进行用例设计、并提前录入到接口测试工具 jmeter,等开发那边进行调试的时候(集成测试),执行接口测试

    2023年04月18日
    浏览(51)
  • microsoft store 微软应用商店打不开?所有教程都尝试了一遍,居然是因为这个

    所有教程都尝试了一遍,居然是因为这个!       此方法适用于 1.平时爱用梯子 2.下面这个浏览器已经不能上网了   3.网上其他教程均不管用的情况 弄了好久,没想到还能弄好,网上的教程我都试了一遍,真的哭笑不得 原理:微软的应用商店联网靠的就是internet Explorer 所有

    2024年02月05日
    浏览(63)
  • wx小程序解包源码获取

    本文主要针对pc端wx小程序 只要你登录电脑wx并使用过小程序,那么对应的路径下的WeChat FilesApplet下就会产生很多.wxapkg结尾的文件,例如.wxapkg。pc端的小程序代码是加密的,需要先用工具解密出来再反编译。 解密工具:https://github.com/nieweiming/pc_wxapkg_decrypt_python (需要本

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包