微信小程序反编译教程_微信小程序防止反编译

微信小程序反编译教程_微信小程序防止反编译最近写爬虫需要小程序反编译,过程总结下…..通过微信PC版,打开需要反编译的小程序,小程序将产生缓存文件(但他是加密的),通过”小程序解密包”工具将加密的缓存文件解密成为”XXX.wxapkg”文件然后通过wxappunpacker工具反编译下载地址:链接:https://pan.baidu.com/s/1nqg97PxkFTt1TnEWECikYQ提取码:bsu91.找到小程序加密文件微信PC版查看设置->文件管理->打开文件夹然后往上一层返回一步例如:………

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

最近写爬虫需要小程序反编译,过程总结下…..

通过微信PC版,打开需要反编译的小程序,小程序将产生缓存文件(但他是加密的),通过”小程序解密包”工具将加密的缓存文件解密成为”XXX.wxapkg”文件
然后通过wxappunpacker工具反编译

链接:https://pan.baidu.com/s/1QEFZHiGBEm0LWrBdXeoftA 
提取码:bu2e

先安装node.js
下载完wxappunpacker工具,进入wxappUnpacker.zip这个目录后,运行cmd 执行命令
npm install
npm install esprima    
npm install css-tree    
npm install cssbeautify    
npm install vm2    
npm install uglify-es    
npm install js-beautify

步骤:

1.找到小程序加密文件
微信PC版查看 设置->文件管理->打开文件夹 然后往上一层返回一步 例如:W:weixin_WeChat Files /wxid_65130XX12 ,返回一步 就是 W:weixin_WeChat Files
打开里面的 Applet 文件夹,有很多wx开头的文件夹(这些就是各种小程序的缓存文件),先全部删除
然后打开想要反编译的小程序,这个时候 Applet 里面就会新增一个wx开头的文件夹,打开进入 会有一个数字文件夹,再打开 就看到至少有一个”.wxapkg”后缀文件 如:_APP_.wxapkg
这个就是小程序的主文件,如果是多个文件,那么其他的就是分包小程序文件

微信小程序反编译教程_微信小程序防止反编译微信小程序反编译教程_微信小程序防止反编译

2.解密文件
打开小程序解密包里面的exe文件 UnpackMiniApp.exe 点击”选择小程序加密包” 按钮;选择_APP_.wxapkg;然后就会生成解密的程序文件,放在’wxpack’文件夹,同样是’.wxapkg’结尾

微信小程序反编译教程_微信小程序防止反编译

 微信小程序反编译教程_微信小程序防止反编译

 3.反编译文件
进入 wxappunpacker.zip文件夹,运行cmd命令
bingo.bat testpkg/master-xxx.wxapkg
“testpkg/master-xxx.wxapkg” 就是步骤2生成的文件的路径,然后回车运行,就会在步骤2的文件路径里生成一个和文件名一样的文件夹,这个就是主小程序了

微信小程序反编译教程_微信小程序防止反编译

 微信小程序反编译教程_微信小程序防止反编译

 微信小程序反编译教程_微信小程序防止反编译

分包方法

重复步骤1
重复步骤2,首先,主包生成的文件改一下文件名,比如生成的文件是wydd.wxapkg 改为wydd_1.apkg;然后选择的是其他的分包,有生成了一个wydd.wxapkg 改为wydd_2.wxapkg 以此类推解密所有的 分包
重复步骤3,但这个步骤仅限主包的
然后是分包命令如下: ( 反编译命令,既  node wuWxapkg.js 解密包路径+文件名 )
node wuWxapkg.js XXX wydd_2.wxapkg -s=XXX wydd_1

“XXX wydd_2.wxapkg” 是解密的分包路径+文件名
“XXX wydd_1” 是反编译主包时生成的文件夹路径,最后分包也解析到’wxpack’文件夹中

然后执行命令,其他分包也用此命令,只需要修改wydd_2.wxapkg解密文件的名字即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234698.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 滑动窗口算法通用思想

    滑动窗口算法通用思想本文详解「滑动窗口」这种高级双指针技巧的算法框架,带你秒杀几道难度较大的子字符串匹配问题:最小覆盖子串找到字符串中所有字母异位词无重复字符的最长子串最后抽象出一个简单的滑动窗口算法框架。LeetCode上至少有9道题目可以用此方法高效解决。但是有几道是VIP题目,有几道题目虽不难但太复杂,所以本文只选择点赞最高,较为经典的,最能够讲明白的三道题来讲解。第一题为了让读者掌握算法模…

    2022年10月29日
  • 小学计算机画线反思,小学四年级数学上册《画平行线》教学反思[通俗易懂]

    小学计算机画线反思,小学四年级数学上册《画平行线》教学反思[通俗易懂]小学四年级数学上册《画平行线》教学反思过去,对于平行线的画法,我也感到很不理解,特别是用尺子移来移去,实在太麻烦,对于平行线的理解,学生只知道“在同一平面内不相交的两条直线是平行线”,而不相交的实质是“两条直线间的距离是固定的.”学生并没有直观感受。正是基于这样的认识画平行线的教学只能由教师传授给学生,他们也只能是机械的模仿,也就是简单的完成操作工的活动,没有任何思维的含量,不能算真正意义上的脑力…

  • Linux内核概述

    Linux内核概述前言1.1随便先说下Linux内核非常庞大,我说的非常大并不是为了吓唬大家,确实是非常多的代码,超过600万行的代码,所以我写文章介绍Linux内核,也不可能每一行代码去分析,但是我会

  • 为什么程序员做外包会被瞧不起?

    为什么程序员做外包会被瞧不起?二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

  • idea 2021.4.3 永久激活码(破解版激活)

    idea 2021.4.3 永久激活码(破解版激活),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • RabbitVCS安装

    RabbitVCS安装给大家推荐使用RabbitVCS,类似与TortoiseSVN。下面具体安装RabbitVCS的方法步骤如下:第一步:sudoadd-apt-repositoryppa:rabbitvcs/ppa第二步:根据第一步的情况来是否跳过该步骤,如果第一步出现导入key,那第二步可以跳过,否则需要导入keysudoapt-keyadv–keyserverkeyserver.u

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号