无为清净楼资源网 Design By www.qnjia.com
文章目录
想成为一名微信小程序的开发者,前端思路的学习和安全意识是非常有必要的,故务必掌握小程序反编译技能。这里用到了2个工具《解密》与《逆向》(非原创,均来自网上的大佬),特别适合新手,而且都是免费的!都是免费的!都是免费的!第一次操作可能会慢一些,熟练了之后,3秒抓取一个小程序源码!
一、工具准备(免费)
1、解密工具
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/183913y444xqkm6oq22iio.png)
下载地址:https://www.aliyundrive.com/s/8L9WzXPzXPE提取码: 75mz
2、逆向工具
目前用的是:wxappUnpacker
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/183941gkl7xgn4nx61zzlg.png)
这个是一个大神开发的,之前可以在github下载,不过截止今天,大神已经关闭了下载,具体原因……你懂得。不过,开源是趋势,就像这个世界是不会停止开放的,因此我们还是有很多渠道可以获取,你可以通过自己的渠道获取,或者用我为你准备好的:
下载地址:https://www.aliyundrive.com/s/DSgSNq7GAJR提取码: l99u
二、解密小程序
网上有很多教程,是分苹果和安卓的,还要用到模拟器,其实不用那么麻烦,直接用微信PC客户端就可以了。
1.建议修改微信PC端默认的小程序包位置
默认是在C盘,太占内存,建议修改
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184005a3tffs837stj5t8f.png)
2.打开一个小程序在pc端打开一个小程序,尽可能点开所有的页面,让本地自动生成一个本地包,在刚刚设置好的文件夹里:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184007tn9j1y29h932x082.png)
不过里面的是加密过的文件:__APP__.wxapkg就需要用到我们前面的解密软件。
3.解密小程序包
软件长这样:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184009yw1xush1ssz77u03.png)
选择加密小程序包
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184011k6karzzzh63yzn6g.png)
0.1秒解密成功:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184013j777y7m7577x79q9.png)
解密之后的文件名是:
[Asm] 纯文本查看 复制代码
会存放在wxpack文件夹:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184016er7wcrwdzcwo6tzr.png)
三、逆向小程序正式用到大神开发的【wxappUnpacker】了。下面的操作,都是在cmd命令窗口中操作的,需要强调的是,必须在wxappUnpacker路径里才可以,简易方法是,直接在【wxappUnpacker】文件夹的地址栏里输入cmd即可。
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184018sriaronz88iuumr8.png)
如果跟我一样放在桌面,出来的就是这样:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184020g26zr6hw5r0680z2.png)
1、检查nodejs
输入node -v检查是否已安装nodejs
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184022tzssy0ll6z885lvd.png)
如果没有安装nodejs,请先安装。下载地址:https://nodejs.org/en/安装nodejs一直点击下一步安装即可。
2、安装依赖
依次输入下面7个npm install,分别一个一个安装
[Asm] 纯文本查看 复制代码
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184024b2fcz2r7axzrirpq.png)
3、正式逆向
输入:[Asm] 纯文本查看 复制代码
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184026nlsxn8htssgrgrnl.png)
编译后的文件,保存在和【wx4f110483368dc766.wxapkg】同一个文件夹中,自动以wx4f110483368dc766命名。
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184028bs4jghes4fgxfj1j.png)
OK,编译完成,接下来直接使用微信开发工具打开,即可学习前辈们的前端设计了,骚年。
4、可能的错误
①、如果在执行编译命令时报
[Asm] 纯文本查看 复制代码
说明这个是分包,打开小程序时生成了两个.wxapkg文件,编译另一个文件即可,编译分包和主包的命令是不一样的:
[Asm] 纯文本查看 复制代码
②、如果生成的文件里不包含app.json文件
说明你找的小程序,是大神开发的,已经做了反编译的安全措施,所以解密失败,这也是我发这篇文章的目的。
不过这种大神目前还是比较少见的,你会成为未来的那一个吗?加油,骚年,欧力给!
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184030ov7fidgxysh1ex71.png)
四、结束语
好了,微信小程序反编译教程+解包教程+解包工具的使用,已经为大家分享完毕;
PS:喜欢这个帖子的,动动你发财的贵手,点击 “评分” 按钮给个免费评分,觉得这个帖子对你有用的,点击评分旁边的 “有用” 按钮,让更多人看到,谢谢!
- 前言
- 一、工具准备(免费)
- 1 解密工具
- 2 逆向工具
- 二、解密小程序
- 1.确认小程序包位置
- 2.打开一个小程序
- 3.解密小程序包
- 三、逆向小程序
- 1、检查nodejs
- 2、安装依赖
- 3、正式逆向
想成为一名微信小程序的开发者,前端思路的学习和安全意识是非常有必要的,故务必掌握小程序反编译技能。这里用到了2个工具《解密》与《逆向》(非原创,均来自网上的大佬),特别适合新手,而且都是免费的!都是免费的!都是免费的!第一次操作可能会慢一些,熟练了之后,3秒抓取一个小程序源码!
一、工具准备(免费)
1、解密工具
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/183913y444xqkm6oq22iio.png)
1.png
下载地址:https://www.aliyundrive.com/s/8L9WzXPzXPE提取码: 75mz
2、逆向工具
目前用的是:wxappUnpacker
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/183941gkl7xgn4nx61zzlg.png)
2.png
这个是一个大神开发的,之前可以在github下载,不过截止今天,大神已经关闭了下载,具体原因……你懂得。不过,开源是趋势,就像这个世界是不会停止开放的,因此我们还是有很多渠道可以获取,你可以通过自己的渠道获取,或者用我为你准备好的:
下载地址:https://www.aliyundrive.com/s/DSgSNq7GAJR提取码: l99u
二、解密小程序
网上有很多教程,是分苹果和安卓的,还要用到模拟器,其实不用那么麻烦,直接用微信PC客户端就可以了。
1.建议修改微信PC端默认的小程序包位置
默认是在C盘,太占内存,建议修改
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184005a3tffs837stj5t8f.png)
3.png
2.打开一个小程序在pc端打开一个小程序,尽可能点开所有的页面,让本地自动生成一个本地包,在刚刚设置好的文件夹里:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184007tn9j1y29h932x082.png)
4.png
不过里面的是加密过的文件:__APP__.wxapkg就需要用到我们前面的解密软件。
3.解密小程序包
软件长这样:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184009yw1xush1ssz77u03.png)
5.png
选择加密小程序包
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184011k6karzzzh63yzn6g.png)
6.png
0.1秒解密成功:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184013j777y7m7577x79q9.png)
7.png
解密之后的文件名是:
[Asm] 纯文本查看 复制代码
wx4f110483368dc766.wxapkg
会存放在wxpack文件夹:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184016er7wcrwdzcwo6tzr.png)
8.png
三、逆向小程序正式用到大神开发的【wxappUnpacker】了。下面的操作,都是在cmd命令窗口中操作的,需要强调的是,必须在wxappUnpacker路径里才可以,简易方法是,直接在【wxappUnpacker】文件夹的地址栏里输入cmd即可。
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184018sriaronz88iuumr8.png)
9.png
如果跟我一样放在桌面,出来的就是这样:
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184020g26zr6hw5r0680z2.png)
10.png
1、检查nodejs
输入node -v检查是否已安装nodejs
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184022tzssy0ll6z885lvd.png)
11.png
如果没有安装nodejs,请先安装。下载地址:https://nodejs.org/en/安装nodejs一直点击下一步安装即可。
2、安装依赖
依次输入下面7个npm install,分别一个一个安装
[Asm] 纯文本查看 复制代码
npm installnpm install esprimanpm install css-treenpm install cssbeautifynpm install vm2npm install uglify-esnpm install js-beautify
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184024b2fcz2r7axzrirpq.png)
12.png
3、正式逆向
输入:[Asm] 纯文本查看 复制代码
bingo.bat 主包路径(可以直接拖入)
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184026nlsxn8htssgrgrnl.png)
13.png
编译后的文件,保存在和【wx4f110483368dc766.wxapkg】同一个文件夹中,自动以wx4f110483368dc766命名。
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184028bs4jghes4fgxfj1j.png)
14.png
OK,编译完成,接下来直接使用微信开发工具打开,即可学习前辈们的前端设计了,骚年。
4、可能的错误
①、如果在执行编译命令时报
[Asm] 纯文本查看 复制代码
this package is a subPackage which should be unpacked with -s=<MainDir>.
说明这个是分包,打开小程序时生成了两个.wxapkg文件,编译另一个文件即可,编译分包和主包的命令是不一样的:
[Asm] 纯文本查看 复制代码
node ./wuWxapkg.js 分包路径 -s=主包路径
②、如果生成的文件里不包含app.json文件
说明你找的小程序,是大神开发的,已经做了反编译的安全措施,所以解密失败,这也是我发这篇文章的目的。
不过这种大神目前还是比较少见的,你会成为未来的那一个吗?加油,骚年,欧力给!
![抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】](/UploadFiles/2021-04-26/184030ov7fidgxysh1ex71.png)
15.png
四、结束语
好了,微信小程序反编译教程+解包教程+解包工具的使用,已经为大家分享完毕;
PS:喜欢这个帖子的,动动你发财的贵手,点击 “评分” 按钮给个免费评分,觉得这个帖子对你有用的,点击评分旁边的 “有用” 按钮,让更多人看到,谢谢!
无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com
暂无评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
2024年07月02日
2024年07月02日
- 群星2001-大宅门电视剧原声大碟[首版][WAV+CUE]
- 群星2001-芭啦芭啦樱之花电影原声带AVCD[香港首版][WAV+CUE]
- 群星2001-重回摇滚舞台·纪念薛岳逝世十周年演唱会2CD[引进版][WAV+CUE]
- 群星2001-林夕音乐词典2CD[香港首版][WAV+CUE]
- 《101系列 金声回忆 101 蔡琴》[WAV+CUE][3.23GB]
- 《101系列:True Legend 101 陈百强》[WAV+CUE][2.8GB]
- 《陈百强28CD合集》1979-1993 低速原抓[CUE+WAV][8.3G]
- 【蓝调摇滚】JohnHaydock-2024-StraightLineOnACurvedRoad(FLAC)
- 感受独特魅力《百万双钢琴演奏曲》5CD[WAV+CUE]
- 【古典音乐】安娜·莫福《咏叹调》美国版SACD[WAV+CUE]
- 《法拉利·汽车专用试音碟》名贵音响顶级黑胶金碟[CUE+WAV][478M]
- 群星《惠威试音碟5CD》顶级音质[CUE+APE][1.7G]
- 《101系列:百分百3CD 100首百分百经典金曲》[WAV+CUE][2.9GB]
- 群星.2004-《第八届广州国际高级音响展》HIFI珍藏版[APE+CUE]
- 红音堂《蔡琴往事系列》SQCD紫银合金5CD[wav]