[转贴] 抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】,小程序,站长入门,新手站长网
  • 首页
  • 站长入门
    • 外贸建站
    • WooCommerce
    • 建站入门
    • 域名知识
    • 编程代码
    • 工具资源
    • 网站优化
    • 数据库
    • 服务器
    • 小程序
    • 电商
    • 编程英语
  • Cms文章
    • wordpress
    • pbootcms
    • zblog
    • 易优
    • 帝国cms
    • 迅睿
  • PB 教程
    • 新手入门教程
    • Pbootcms文章
    • 用户使用手册
    • 常见问题解答
    • pbootcms小程序
  • 应用市场
  • 笔记分享
    • 网络安全
    • 自媒体
    • 抖音
    • 快手
    • 其他
    • 手机技巧
  • 会员中心
首页 > 站长入门 > 小程序 >

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

2022-11-11 发布在 小程序0

文章目录

  • 前言

  • 一、工具准备(免费)

    • 1 解密工具

    • 2 逆向工具

  • 二、解密小程序

    • 1.确认小程序包位置

    • 2.打开一个小程序

    • 3.解密小程序包

  • 三、逆向小程序

    • 1、检查nodejs

    • 2、安装依赖

    • 3、正式逆向

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

1、解密工具


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

2、逆向工具

目前用的是:wxappUnpacker

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

二、解密小程序

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

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

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

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

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

3.解密小程序包

软件长这样:

选择加密小程序包

0.1秒解密成功:

解密之后的文件名是:

[Asm] 纯文本查看 复制代码

?

1
wx4f110483368dc766.wxapkg


会存放在wxpack文件夹:


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

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


1、检查nodejs

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

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

2、安装依赖


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

[Asm] 纯文本查看 复制代码

?

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




3、正式逆向


输入:

[Asm] 纯文本查看 复制代码

?

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



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


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

4、可能的错误

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

[Asm] 纯文本查看 复制代码

?

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


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

[Asm] 纯文本查看 复制代码

?

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


②、如果生成的文件里不包含app.json文件

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



如果您的问题还未解决可以联系站长付费协助。 加入我们

有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。

源码 微信 包三 解密 转贴 逆向 程序 附逆 工具 开发者
赏
上一篇 微信小程序审核,隐私协议中开发者处理信息填写的内容参考
下一篇 小程序注销7天冻结期 不是直接注销

相关文章

  • 19.9元工具测评:批量生成1000份Word文档稳定性测试
  • 灰帽seo优化工具(灰帽)
  • 网站权重优化搜行者SEO(网站seo排名优化工具在线)
  • seo站群优化策略(站长工具seo综合查询)
  • 外贸网站建设你更应该关心程序问题
  • 微信小程序中使用HTTPS调用自带文本安全内容检测接口 踩坑

热门

  • 1 微信小程序中使用HTTPS调用自带文本安全内容检测接口 踩坑
  • 2 微信小程序+php 对接获取access token实例
  • 3 微信小程序 对接php代码例子
  • 4 微信小程序复制文字功能详解

应用市场

  • ¥100 采集文章自动推送百度插件 PHP插件支持推送百度当天文章

    ¥100 采集文章自动推送百度插件 PHP插件支持推送百度当天文章

    2023-07-03

  • ¥50 pbootcms副栏目多选功能 默认只能多选一个 此插件可多选多个栏目

    ¥50 pbootcms副栏目多选功能 默认只能多选一个 此插件可多选多个栏目

    2023-07-03

  • ¥100  根据标题生成图片,文章页自动配标题配图,避免版权问题,所有cms通用php

    ¥100 根据标题生成图片,文章页自动配标题配图,避免版权问题,所有cms通用php

    2023-07-03

  • ¥300 pbootcms插件 附件阿里云OSS直传适合大文件视频类

    ¥300 pbootcms插件 附件阿里云OSS直传适合大文件视频类

    2023-07-03

热门标签

置顶   发短   撤销   时光   Centos8   长度   发多   基础库   Helvetica   找到   NET   投资   有关   db   客户机   HP   SEOer   创建   播放量   消费者   工具栏   卫生纸   专业版   nova8   申诉   低调   Neue   首先   业务   暴富   历程   stripos   马木马   USB   苦恼   网址   博主   产品   文档   爆单  
  • 站长入门
  • Cms文章
  • PB 教程
  • 应用市场
  • 笔记分享
  • 会员中心
  • XML地图

Copyright © 2018-2020 新手站长网 All Rights Reserved.
免责声明:本站所有资源(模板、图片、字体等)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源,邮箱mcuv#qq.com。 鲁ICP备2021016954号-3 网站模板

实用工具

觉得文章有用就打赏一下吧

微信扫一扫打赏