本文主要是介绍小程序解包 之 小程序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 玉兔飞高高的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!