VX小程序反编译

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

小程序反编译是是小程序测试必不可少的部分,接下来就让我们探讨其中一种反编译方式吧,以下纯属小分享,谢谢!!!

相关工具及链接:

链接:https://pan.baidu.com/s/1wutUCKbwrU-URD_RFmSWVg 
提取码:4ret

  • node.js运行环境

  • 小程序解密脚本

  • 反编脚本

  • 微信小程序开发者工具

第一步:先安装node.js运行环境,解压缩工具包中的文件点击安装即可

vlx文件可以查看源代码,小程序,微信小程序 

 查看是否成功安装node环境,windwo+r打开命令行窗口,输入node -v,显示相关node 版本信息

即安装环境成功。

vlx文件可以查看源代码,小程序,微信小程序

第二步:找到vx小程序在本地的缓存路径,找到我们想要反编译的小程序,可以先查看本机vx的储

存路径,可以快速找到路径,我这里使用的自定义路径。

vlx文件可以查看源代码,小程序,微信小程序

接下来就是详细路径,打开Applet里面保存着当前账号的本地小程序缓存,找到想要反编译的小程序

如果觉得难定位想要反编译的小程序,可以先寻找相近时间的文件夹,最快的方式就是把Applet文

件夹内的文件夹清空,重新打开小程序,本地就会生成当前小程序的缓存。

vlx文件可以查看源代码,小程序,微信小程序

 vlx文件可以查看源代码,小程序,微信小程序

 

打开文件夹可以看到为wxapkg类型的文件,其中_APP_.wxapkg为小程序主包,有的小程序会生

成wxapkg类型的相关子包,反编译手法接近,无伤大雅

vlx文件可以查看源代码,小程序,微信小程序

第三步:使用我们的解密工具对小程序包进行解密了,找到工具包中的UnpackMiniApp.exe,

点击打开选择想要解密的小程序包路径,会在当前路径生成wxpack文件夹,解密后的文件类型不

 

 vlx文件可以查看源代码,小程序,微信小程序

 vlx文件可以查看源代码,小程序,微信小程序

 第四步:对小程序包进行反编译

解压我们的wxappUnpacker.zip,来到该目录后在当前路径打开cmd,执行以下命令进行反编译。

noje wuWxapkg.js 解密过后的小程序包路径

 vlx文件可以查看源代码,小程序,微信小程序

 vlx文件可以查看源代码,小程序,微信小程序

 vlx文件可以查看源代码,小程序,微信小程序

 运行上述命令反编译完成后在包路径下生成一个同名文件夹存储源代码

 vlx文件可以查看源代码,小程序,微信小程序

 如果存在小程序子包则运行以下命令

 noje wuWxapkg.js xxx      xxx:解密主包的路径

noje wuWxapkg.js xxx1 -s= xxx2      xxx1:解密子包的路径    xxx2: 解密主包的路径

第五步:导入微信开发者小程序,查看源码

安装工具包中的vx小程序开发者工具导入源码,就看编制和审阅源码啦

vlx文件可以查看源代码,小程序,微信小程序

 vlx文件可以查看源代码,小程序,微信小程序

 相关链接:

https://www.52pojie.cn/thread-1336730-1-1.html

https://blog.csdn.net/qq_41510985/article/details/117924751文章来源地址https://www.toymoban.com/news/detail-574223.html

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

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

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

相关文章

  • 万能的微信小程序个人主页:商城系统个人主页、外卖系统个人主页、购票系统个人主页等等【全部源代码分享+页面效果展示+直接复制粘贴编译即可】

            以下给出来四个常见的小程序个人主页,分别是商城系统个人主页,外卖系统个人主页,挂号系统个人主页,电影购票系统个人主页。包括完整的页面布局代码,完整的样式代码。使用的时候,只需要将页面代码和样式代码复制到自己项目对应的页面即可。而且可

    2024年02月11日
    浏览(67)
  • blender源代码编译运行

    其实在blender官网上已经给出了编译步骤https://wiki.blender.org/wiki/Building_Blender/Windows,由于在源码编译的过程中还遇到了很多问题,特此记录一下。 Visual Studio2019或者2022(至少选择【Desktop Development with C++】),我自己是下载的2022版,这里记录了下载的方法及过程https://blog.csdn.net

    2024年02月02日
    浏览(58)
  • 查看.Net源代码vs版本号

    方法:用记事本打开vs项目的.sln文件. 第2行就是这个源代码包的开发软件vs版本号了 Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Microso

    2024年02月11日
    浏览(54)
  • 解决Vue项目F12查看源代码问题

    在Vue项目中,Vue-cli默认可以通过F12查看前端代码,这可能会造成前端代码泄露。 为了代码的安全性,隐藏掉比较好。配置如下: Vue-cli2配置 打开config目录中的index.js文件,将build对象里的productionSourceMap设置成false Vue-cli3及以上版本配置 在跟目录打开Vue.config.js文件,如果没有

    2024年02月15日
    浏览(46)
  • php 系列题目,包含查看后端源代码

    1.字符串和数字比较,字符串回被转换成数字。 \\\"admin\\\" ==0(true) admin被转换成数字,由于admin是字符串,转换失败,变成0 int(admin)=0,所以比较结果是ture 2.混合字符串转换成数字,看字符串的第一个 “1admin” == 1 ‘’2admin“ == 2  3.字符串开头以xex开头,x代表数字。会被转换成科

    2024年02月11日
    浏览(55)
  • Python反编译exe获取封装源代码

    先把exe和pyinstxtractor放在一起 会得到一个文件夹 安装解析库 一共有两个,还有个struct 用sublime打开两个文件,看到一堆二进制,其中struct是多一行的,把struct的第一行复制到前一个文件中 uncompyle6 C:UserslenovoDesktop20223102412-李凌飞exemerge_ALL_ALL_V1.0.exe_extractedmerge_ALL_ALL_V1.0

    2024年01月19日
    浏览(57)
  • ffmpeg学习 源代码编译、英伟达硬件加速

    使用cpu进行软编解码时,cpu效率低并且占用高。使用硬件加速,能够明显降低CPU的占用,参看博客 ffmpeg学习(16)AVDevice使用。 这里以使用英伟达gpu进行h264编解码加速为例说明,其他平台类似。 在windows平台直接下载官方的预编译ffmpeg、lib开发包,都已经支持了英伟达显卡硬

    2023年04月09日
    浏览(42)
  • mysql源代码编译安装(可自拟版本)

    centOS7 mysql5.6.40为例 关闭防火墙的条件下 1.yum安装 2.rpm查询一下 3.创建mysql用户,用于授权目录 -s /sbin/nologin 不允许用户进行任何交互操作 -M 不要自动创建用户的 home 目录 mysql 为用户名 查看用户是否已经存在 ​在想要指定目录下载 这里我以/opt/mysql为例 1.下载源码 可以换别

    2024年02月14日
    浏览(46)
  • Java源代码是如何编译,加载到内存中的?

    相信许多开发同学看过《深入理解java虚拟机》,也阅读过java虚拟机规范,书籍和文档给人的感觉不够直观,本文从一个简单的例子来看看jvm是如何工作的吧。 本文所有操作均在mac上进行。 示例代码采用最常见的双重检索单例模式: 经过编译后,我们得到class文件,然后用

    2024年02月13日
    浏览(47)
  • X86架构下交叉编译arm64源代码

    glibc在/lib(/lib32 /lib64)目录下的.so文件为libc.so.6 glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有

    2023年04月21日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包