抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

文章目录

前言
想成为一名微信小程序的开发者,前端思路的学习和安全意识是非常有必要的,故务必掌握小程序反编译技能这里用到了2个工具《解密》与《逆向》(非原创,均来自网上的大佬),特别适合新手,而且都是免费的!都是免费的!都是免费的!第一次操作可能会慢一些,熟练了之后,3秒抓取一个小程序源码

一、工具准备(免费

1、解密工具

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

下载地址:https://www.aliyundrive.com/s/8L9WzXPzXPE提取码: 75mz

2、逆向工具

目前用的是:wxappUnpacker

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

这个是一个大神开发的,之前可以在github下载,不过截止今天,大神已经关闭了下载,具体原因……你懂得。不过,开源是趋势,就像这个世界是不会停止开放的,因此我们还是有很多渠道可以获取,你可以通过自己的渠道获取,或者用我为你准备好的:

下载地址:https://www.aliyundrive.com/s/DSgSNq7GAJR提取码: l99u

二、解密小程序

网上有很多教程,是分苹果和安卓的,还要用到模拟器,其实不用那么麻烦,直接用微信PC客户端就可以了。

1.建议修改微信PC端默认的小程序包位置

默认是在C盘,太占内存,建议修改

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

2.打开一个小程序

在pc端打开一个小程序,尽可能点开所有的页面,让本地自动生成一个本地包,在刚刚设置好的文件夹里:

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

不过里面的是加密过的文件:__APP__.wxapkg就需要用到我们前面的解密软件。

3.解密小程序

软件长这样:

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

选择加密小程序

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

0.1秒解密成功:

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

解密之后的文件名是:

1 wx4f110483368dc766.wxapkg  

会存放在wxpack文件夹:

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

三、逆向小程序

正式用到大神开发的【wxappUnpacker】了。下面的操作,都是在cmd命令窗口中操作的,需要强调的是,必须在wxappUnpacker路径里才可以,简易方法是,直接在【wxappUnpacker】文件夹的地址栏里输入cmd即可。

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

如果跟我一样放在桌面,出来的就是这样: 

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

1、检查nodejs 输入node -v检查是否已安装nodejs

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

如果没有安装nodejs,请先安装。下载地址:https://nodejs.org/en/安装nodejs一直点击下一步安装即可。

2、安装依赖

依次输入下面7个npm install,分别一个一个安装

1
2
3
4
5
6
7
npm install
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

3、正式逆向

输入:

bingo.bat 主包路径(可以直接拖入)

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

编译后的文件,保存在和【wx4f110483368dc766.wxapkg】同一个文件夹中,自动以wx4f110483368dc766命名。

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】

OK,编译完成,接下来直接使用微信开发工具打开,即可学习前辈们的前端设计了,骚年。

4、可能的错误

①、如果在执行编译命令时报

this package is a subPackage which should be unpacked with -s=<MainDir>.

说明这个是分包,打开小程序时生成了两个.wxapkg文件,编译另一个文件即可,编译分包和主包的命令是不一样的:

node ./wuWxapkg.js 分包路径 -s=主包路径

②、如果生成的文件里不包含app.json文件
说明你找的小程序,是大神开发的,已经做了反编译的安全措施,所以解密失败,这也是我发这篇文章的目的。
不过这种大神目前还是比较少见的,你会成为未来的那一个吗?加油,骚年,欧力给!

四、结束语
好了,微信小程序反编译教程+解包教程+解包工具的使用,已经为大家分享完毕;

© 版权声明
THE END
喜欢就支持一下吧
点赞8
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
大毛老师Ai职场应用系列课0基础能学所有Ai-铁虎资源网

大毛老师Ai职场应用系列课0基础能学所有Ai

4 07、Ai帮你做思维导图.mp4 08、Ai帮你写方案.mp4 09、Ai写爆款标题文案.mp4 10、Ai帮你写论文初稿.mp4 11、Ai帮你写公文材料.mp4 12、Ai帮你爆改简历.mp4 13、破解Ai面试官.mp4 14、进阶课:...
casino_lbel的头像-铁虎资源网casino_lbel22天前
0419
小学英语作业布置出题网站源码支持打印和生成pdf-铁虎资源网

小学英语作业布置出题网站源码支持打印和生成pdf

这款专注于小学英语作业的出题网站,界面简洁易用,支持随机生成多种英语练习题目,包含单词、句型等练习类型,并支持打印功能,底部已添加指定的版权信息和防篡改措施。 这个小学英语作业出题...
Jeromesoymn的头像-铁虎资源网Jeromesoymn前天
0296
GoFasting 间歇性断食 v1.03.37.0725 VIP版-铁虎资源网

GoFasting 间歇性断食 v1.03.37.0725 VIP版

你还在寻找一种简单好坚持的减肥方法吗? 你想在不刻意节食或运动的情况下减肥吗?
test15700587的头像-铁虎资源网test1570058728天前
04511
秦怡老师低空瑜伽教学瑜伽各种健身课-铁虎资源网

秦怡老师低空瑜伽教学瑜伽各种健身课

拜日式注意点.MOV 侧颈拉伸.MOV 吊床安装.MOV 反蝴蝶式+蝗虫式.MOV 飞蝗虫.MOV 弓式.MOV 虎式.MOV 肩倒立.MOV 拉筋三式.MOV 猫式.MOV 牛面式.MOV 平板式+鹤禅式.MOV 桥式+单腿桥式.MOV 热身.MOV...
Philipblors的头像-铁虎资源网Philipblors29天前
0356
微软系统直链下载工具一键下载原版系统v1.1.9-铁虎资源网

微软系统直链下载工具一键下载原版系统v1.1.9

软件特点 1. 操作简便:界面设计简洁明了,各个功能选项一目了然,即便是初次使用的用户也能轻松上手,快速完成下载的相关设置。 2. 版本多样:支持系统的多种版本,包括家庭版、专业版、教育版...
casino_lbel的头像-铁虎资源网casino_lbel26天前
04415
最新众筹商城系统/订单认购/多多优购/商城加共识-铁虎资源网

最新众筹商城系统/订单认购/多多优购/商城加共识

提示:仅供学习研究代码之用,请勿商用!!元富之路众筹商城系统/订单认购/多多优购/商城加共识 前端是编译后的,后端PHP,带商城 简介: 分红前置,余额抢购模式: 第1期,目标10000, 第二期...
BryanSlomy的头像-铁虎资源网BryanSlomy前天
05015
Vidma Editor AI视频剪辑软件v2.21.1绿化版-铁虎资源网

Vidma Editor AI视频剪辑软件v2.21.1绿化版

跟剪映功能差不多,支持ai剪辑,所以特效,模板和贴纸这些都解锁了,识别字幕这个功能不确定能不能用,可以自行测试一下,因为模拟器中没有带字幕的视频。无任何广告,体验还不错,相比同类型软...
GeorgeKet的头像-铁虎资源网GeorgeKet27天前
0259
好看的二次元实时时钟404单页模板-刷新换图片-铁虎资源网

好看的二次元实时时钟404单页模板-刷新换图片

好看的二次元实时时钟404单页模板-刷新换图片二次元背景图片风格,刷新一次切换一次,背景图片采用的API接口远程调用。
Prostokva__whol的头像-铁虎资源网Prostokva__whol28天前
02412
全新UI匿名在线聊天室系统源码 | 全开源轻量化-铁虎资源网

全新UI匿名在线聊天室系统源码 | 全开源轻量化

全新UI多人匿名在线聊天室系统源码 | 全开源轻量化一款在线多人实时聊天室系统,支持表情包、图片、视频发送,支持每次发送消息随机用户名,无需数据库
test17473844的头像-铁虎资源网test174738443天前
02114