小程序解包 之 小程序md5加密算法分析 笔记录 or 玉兔飞高高

2023-10-31 10:40

本文主要是介绍小程序解包 之 小程序md5加密算法分析 笔记录 or 玉兔飞高高,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

准备工具:

1.root安卓手机一台

2.windows电脑一台

3.小程序解包工具:https://codeload.github.com/moqi2011/unweapp/zip/master

 

获取小程序包:

1.用root手机,进入微信数据目录,搜索:*.wxapkg  ,搜索到的文件,全部删除。

2.打开微信,进入要解包的小程序,等待加载完毕,手机再搜索 *.wxapkg,得到的文件就是要的包。

路径:/data/data/com.tencent.mm/MicroMsg/b763c67d*****7233a6a30d53a44f93/appbrand/pkg/

解包:

1.下载工具 https://codeload.github.com/moqi2011/unweapp/zip/master

2.开始解包

把小程序文件 复制到 目录下  \unweapp-master\wxapkg

 

//打开mcd 执行命令cd F:\搜狗下载\unweapp-master\unweapp-master\destF:java -jar unweapp-0.1.jar "F:\搜狗下载\unweapp-master\unweapp-master\wxapkg\yutu.wxapkg"

得到一个新文件夹 yutu.wxapkg_unpacked  就是解包数据,里面就是小程序数据

 game.js 文件就是 程序主文件

算法分析

打开 game.js 搜索md5 关键字 

查看完整代码:https://download.csdn.net/download/qq_21051503/12821600

======下面的部分代码=====

    //初始化    g_Md5Key = "b8d8a504b00f11e8b113021503dd4edc",g_feed = -100,g_http_log = !1,g_log = !1,g_max_reConnet_time = 3,g_toSignin = !1,g_signin_open = !1,g_adConfig = {cd: 15},
//初始化
e.prototype.handleLogin = function(t) {if (e.hideLoading(), log

这篇关于小程序解包 之 小程序md5加密算法分析 笔记录 or 玉兔飞高高的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/314778

相关文章

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串