PC端wxapkg解密软件 v1.0.0 绿色版
应用名称:wxapkg解密软件
应用大小:684KB
应用版本:1.0.0
用户评分:
授权方式:共享版
应用平台: WinAll
应用语言:简体中文
应用分类:电脑软件
应用厂商:佚名
更新时间:2020-11-26
说明
由于不想安装安卓模拟器去提取wxapkg包,windows PC端的微信也支持小程序,但是PC端的wxapkg是被加密存储的。该项目是把wxapkg解密。目前微信PC版本为:2.9.5.31.
使用方法
pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径 -out 解密后的路径
pc_wxapkg_decrypt.exe -h Usage of pc_wxapkg_decrypt.exe: -in string 需要解密的wxapkg的文件路径 (default "__APP__.wxapkg") -iv string AES加密的IV,默认不需要设置,如果版本有变化,设置 (default "the iv: 16 bytes") -out string 解密后的wxapkg的文件路径 (default "dec.wxapkg") -salt string pbkdf2用到的salt,默认不需要设置 (default "saltiest") -wxid string 小程序的id
wxapkg路径为:C:\Users\xxxx\Documents\WeChat Files\Applet\wx2xxx84w9w7a3xxxx\_APP_.wxapkg,小程序id为:wx2xxx84w9w7a3xxxx
解密完成后,就可以用wxappUnpacker解包了。
原理
PC端微信把wxapkg给加密,加密后的文件的起始为V1MMWX。
加密方法为:
1、首先pbkdf2生成AES的key。利用微信小程序id字符串为pass,salt为saltiest 迭代次数为1000。调用pbkdf2生成一个32位的key2、首先取原始的wxapkg的包得前1023个字节通过AES通过1生成的key和iv(the iv: 16 bytes),进行加密
3、接着利用微信小程序id字符串的倒数第2个字符为xor key,依次异或1023字节后的所有数据,如果微信小程序id小于2位,则xorkey 为 0x66
4、把AES加密后的数据(1024字节)和xor后的数据一起写入文件,并在文件头部添加V1MMWX标识
- 海康威视NVR手机远程预览回放设置方法2023-02-10
- 海康威视ivms4200门禁设备使用教程2023-01-12
- 斐讯R1配网工具及蓝牙常开方法2022-12-30
- 使用DriveDroid制作U盘启动详细教程2022-12-29
- Windows 10安装安卓子系统(WSA)教程2022-12-27
- Windows安卓子系统(WSA)安装magisk和谷歌框架方法2022-12-27
- win10进入安全模式跳过开机密码方法2022-12-22
- 进入PE系统取消修改电脑开机密码方法2022-12-22
- 三种快速设置电脑开机密码方法2022-12-22
- 王者荣耀荣耀战区定位修改方法2022-12-22