iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具
  • 683
分享到

微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具

微信小程序小程序微信 2023-09-20 13:09:18 683人浏览 安东尼
摘要

免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西 本人发布的视频、环境、软件、脚本、文章、资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付 部分技术

免责声明

做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西
本人发布的视频、环境、软件、脚本、文章、资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付
部分技术来源于技术网站:www.baipaizhong.com

这是我接的一个单子,一个大学生要搞一个他们自己学习的图书馆预约系统。不想早起还想抢到位置。

上来先梭哈分析,毕竟预约嘛,那肯定需要分析包,当开始抓包的哪一个,心里默念了很多我 ** 你的大 **
,因为以前用的抓包工具都抓不到了,记录下时间2022-11-11。那该怎么办,单子接了,不能放弃。

解决抓不到包的难题。

因为微信好像现在使用了云,所以一般的手段应该都抓不到了,最近更新的。

我知道的两种微信小程序办法

  1. hook他pc逆向的对这个很熟悉。ipad的协议他们好像也是这样做的,没学习过只是简单的了解。这是一种
  2. 就是通过反编译,也是我们这篇文章介绍的。用反编译工具反编译出来。然后导入微信小程序开发者里面进行调试,相当于你拿到了代码,那后面你想要什么不都是有了。这样抓包自然不在话下。
    当进行到这一步,抓包不是简简单单
    上图
    在这里插入图片描述

实现第二种抓包方法

一、工具准备(百度免费,找我知识付费)

  1. 解密工具
    在这里插入图片描述
  2. 逆向工具
    目前用的是:wxappxxxxcker
    在这里插入图片描述这个是一个大神开发的,之前可以在GitHub下载,不过截止今天,大神已经关闭了下载,具体原因……你懂得。不过,开源是趋势,就像这个世界是不会停止开放的,因此我们还是有很多渠道可以获取,你可以通过自己的渠道获取

二、解密小程序

网上有很多教程,是用root过的手机提取小程序包,其实不用那么麻烦,直接用微信PC客户端就可以了。

建议修改微信PC端默认的小程序包位置
在这里插入图片描述

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

打开一个小程序

推荐一种做法,
打开这里你设置路径文件夹后(如下图),退出微信,删除这个文件夹下面左右内容

在这里插入图片描述
然后在pc端打开一个小程序,尽可能点开所有的页面,让本地自动生成一个本地包,在刚刚设置好的文件夹(如上图)里,内容如下:
在这里插入图片描述
进入箭头指向文件夹里面,不过里面的是加密过的文件:APP.wxapkg就需要用到我们前面的解密软件。
3.解密小程序包

软件长这样:
在这里插入图片描述
选择加密小程序包
在这里插入图片描述
0.1秒解密成功:
解密之后的文件名是:

1 wx4f11048xxxxxxx66.wxapkg

会存放在wxpack文件夹:
在这里插入图片描述

三、逆向小程序

正式用到大神开发的【wxappxxxxker】了。下面的操作,都是在cmd命令窗口中操作的,需要强调的是,必须在wxapxxxxker路径里才可以,简易方法是,直接在【wxapxxxer】文件夹的地址栏里输入cmd即可。
在这里插入图片描述
如果跟我一样放在桌面,出来的就是这样:

在这里插入图片描述
1、检查nodejs 输入node -v检查是否已安装nodejs
在这里插入图片描述
如果没有安装nodejs,请先安装。下载地址:https://nodejs.org/en/安装nodejs一直点击下一步安装即可。
2、安装依赖

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

  1. npm install esprima
  2. npm install CSS-tree
  3. npm install cssbeautify
  4. npm install vm2
  5. npm install uglify-es
  6. npm install js-beautify
    3、正式逆向

输入:
binGo.bat 主包路径(可以直接拖入)
在这里插入图片描述
编译后的文件,保存在和【wx4f11xxxxxxxc766.wxapkg】同一个文件夹中,自动以wxxxxxx3xxxx766命名。
在这里插入图片描述
编译完成,接下来直接使用微信开发工具打开,即可学习前辈们的前端设计了,骚年。

可能的错误

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

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

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

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

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

在这里插入图片描述
这个跟浏览器抓包一模一样.可以尽情的抓包了

四、结束语

好了,微信小程序反编译教程+解包教程+解包工具的使用以及抓包分析完毕,已经为大家分享完毕;

来源地址:https://blog.csdn.net/ONExiaobaijs/article/details/127801261

--结束END--

本文标题: 微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具

本文链接: https://www.lsjlt.com/news/412897.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具
    免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西 本人发布的视频、环境、软件、脚本、文章、资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付 部分技术...
    99+
    2023-09-20
    微信小程序 小程序 微信
  • 微信小程序解包
    这个也是因为前阵子的某牛活动,自己第一次接触小程序反编译。本文当时写了一半阳了,又处理了点事情,休息好了继续写写 该文章仅供学习交流,请勿用于非法用途,后果自负 一、准备工具 Node.js环境(https://nodejs.or...
    99+
    2023-09-11
    微信小程序 小程序
  • 微信小程序(分包)
    文章目录 分包概念作用分包后的项目构成分包的加载规则分包的体积限制配置方法小程序打包原则引用原则独立分包分包预下载 分包 概念 分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分...
    99+
    2023-08-16
    微信小程序 小程序 前端
  • 最新微信小程序抓包方法
    一、安装 fiddler 官网下载:https://www.telerik.com/download/fiddler 二、配置 打开fiddler tools-> options,genneral: 全选 https: connecti...
    99+
    2023-09-01
    微信 小程序
  • 微信小程序反编译简易教程与wxappUnpacker使用
    文章目录 前言一、工具准备1 解密工具2 逆向工具 二、解密小程序1.确认小程序包位置2.打开一个小程序,3.解密小程序包 三、逆向小程序1 安装依赖2 正式逆向3 其它人视频教程 前言 方便微信小程序开发者,...
    99+
    2023-08-18
    微信小程序 小程序 前端
  • 小程序:微信小程序打包成APP
     哈喽大家好 ! 我是小白 本篇将教大家如何一键实现微信小程序打包成APP! 如今的微信小程序发展可谓是如日中天,关于微信小程序和APP谁才是最终的王者的问题一直没有得到一个正式的答案。 2017年1月9日,张小龙在微信公开课上宣布小程序...
    99+
    2023-09-20
    微信小程序 小程序
  • uniapp-微信小程序 分包--详解
    uniapp-微信小程序 分包–详解 实际环境(用business举例,可以创建很多个分包) 先说好,如果代码模块多,就一个一个模块搞(照着做不会错) 直入主题,我代码写完了,一真机运行,g,发现超过...
    99+
    2023-09-03
    微信小程序 uni-app 小程序 前端
  • uniapp微信小程序分包
    目录 一. 分包的概念 1. 什么是分包 2. 分包的好处 3. 分包后项目的构成 4. 分包加载规则 5. 分包体积限制 二. 分包的方法 1. 分包后的目录结构 2. 配置manifest.json 3. 配置pages.json 4....
    99+
    2023-09-10
    微信小程序 uni-app 小程序
  • php微信小程序解包过程实例详解
    这个解包只能看个大概 1.找到小程序压缩包 1.1、手机root或安装模拟器(我用的是夜神) 1.2、在模拟器上安装微信(用android5系统的模拟器,低版本小程序容易打不开) 1...
    99+
    2024-04-02
  • 基于微信PC端小程序抓包方法
    文章目录 前言一、Proxifier介绍二、下载及安装三、使用配置 前言 因为微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步,通过自身实践,推荐使用Proxifier+Burp的方式进行抓包。 ...
    99+
    2023-08-18
    小程序 微信
  • 使用uniapp打包上架微信小程序完整教程
      首先打开manifest.json下的微信小程序配置 ,勾选所有  点击“发行”   点击发行  ...
    99+
    2022-12-24
    uniapp打包上架微信小程序教程 uniapp上架微信小程序配置
  • php微信小程序解包过程的案例分析
    这篇文章给大家分享的是有关php微信小程序解包过程的案例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这个解包只能看个大概1.找到小程序压缩包1、手机root或安装模拟器(我用的是夜神)2、在模拟器上安装微信...
    99+
    2023-06-14
  • java微信小程序开发教程
    这篇文章将为大家详细讲解有关java微信小程序开发教程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java 微信小程序开发教程 简介 Java 微信小程序是一种基于 Java 语言开发的微信小程序框架,...
    99+
    2024-04-02
  • java开发微信小程序教程
    这篇文章将为大家详细讲解有关java开发微信小程序教程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 简介 微信小程序是一种由微信团队开发的轻量级应用,无需安装即可运行在微信内。它为开发者提供了便捷的开...
    99+
    2024-04-02
  • 【详讲】微信小程序分包流程步骤
    【详讲】微信小程序分包流程步骤 本文基于微信小程序的官方文档,对分包的概念以及具体的操作流程进行讲解。 一、为什么要使用分包? 主要原因就是微信小程序规定了主包大小不能超过 2M ,但我们随着开发的更新迭代,一个小程序往往是大于 2M...
    99+
    2023-08-21
    微信小程序 小程序 前端 经验分享 javascript
  • 【Burpsuite抓取APP、小程序数据包教程】
    文章目录 一、抓取APP数据包1、burpsuite设置2、逍遥模拟器设置3、抓包即可 二、抓取小程序数据包1.bp设置代理端口2.利用火狐插件foxyproxy设置代理3.访问连接http://burp下载证书4.浏览器导入证...
    99+
    2023-08-17
    小程序 微信小程序 网络安全 安全
  • 微信小程序--》小程序—全局数据共享和分包
    🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:微信小程序 🚲座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽...
    99+
    2023-09-13
    微信小程序 小程序 开发语言 前端
  • python如何实现微信小程序反编译
    这篇文章主要介绍“python如何实现微信小程序反编译”,在日常操作中,相信很多人在python如何实现微信小程序反编译问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python如何实现微信小程序反编译”的疑...
    99+
    2023-06-25
  • python实现微信小程序反编译效果
    对某大神文件进行二次开发实现python实现微信小程序反编译 对于小程序反编译想必大家都不陌生 并且也有许多大神给出了自己的方法 具体可以参考下这篇 可能是我本人技术的问题,很多方法...
    99+
    2024-04-02
  • PC端微信小程序使用Fiddler进行爬取抓包
    本博客用于个人学习与工作中的收获 前言 前两天被安排了一个没有接触过的爬取微信小程序中数据的任务,虽然我是连爬虫貌似都还没写过的实习仔,但是想着应该不难,那可不就信心满满地接下任务了。然后第一天,一整天都在查资料看python爬虫相关...
    99+
    2023-09-03
    微信小程序 fiddler 小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作