python实现微信小程序反编译
对于小程序反编译想必大家都不陌生
并且也有许多大神给出了自己的方法
具体可以参考下这篇
可能是我本人技术的问题,很多方法我都没有成功
并且大部分都是在命令行进行,很不方便
所以就重新修改了一下,并进行封装
效果图
贴上核心代码
key = PBKDF2(wxid.encode("utf-8"),salt.encode("utf-8"),32,count=1000,hmac_hash_module=SHA1,)# 生成key# 读取加密的内容with open(file, mode="rb") as f:dataByte = f.read()# 初始化密钥cipher = AES.new(key, AES.MODE_CBC, iv.encode("utf-8"))# 解密头部1024个字节originData = cipher.decrypt(dataByte[WXAPKG_FLAG_LEN : 1024 + WXAPKG_FLAG_LEN])# 初始化xor密钥, 解密剩余字节xorKey = 0x66if len(wxid) >= 2:xorKey = ord(wxid[len(wxid) - 2])afData = dataByte[1024 + WXAPKG_FLAG_LEN :]out = bytearray()for i in range(len(afData)):out.append(afData[i] ^ xorKey)originData = originData[0:1023] + out# 保存解密后的数据with open(put, mode="wb") as f:f.write(originData)
python实现微信小程序反编译相关推荐
- 最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)
前言: 简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题,小程序的源文件存放在哪? 当然是在微信的服务器上. 但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢? ...
- 微信小程序“反编译”实战(一):解包
本实践教程将一步步告诉你如何"反编译"获得其它小程序的源代码,包括"解包"和"源码还原"两篇,主要参考了看雪论坛.V2EX.GitHub 等 ...
- 微信小程序反编译得到的是html,微信小程序“反编译”实战(一):解包
本实践教程将一步步告诉你如何"反编译"获得其它小程序的源代码,包括"解包"和"源码还原"两篇,主要参考了看雪论坛.V2EX.GitHub 等 ...
- 小程序助手多功能微信小程序反编译工具
介绍: 小程序助手多功能微信小程序反编译工具,软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 .win10及以上系统 x86 x64 运行正常,条件有限未 ...
- 最新微信小程序反编译破解过程记录
一.前言 既然你进来看这篇文章,我认为"微信小程序反编译"这个技术你多少应该会了解点.在学习微信小程序前端开发的过程中,我跟大部分人一样,试着仿写过一些线上的小程序案例,但在实际练 ...
- 微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具
免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西 本人发布的视频.环境.软件.脚本.文章.资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付 部分技术 ...
- 小程序助手多功能【微信小程序反编译】工具
介绍: 小程序助手多功能微信小程序反编译工具,软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 .win10及以上系统 x86 x64 运行正常,条件有限未 ...
- 微信小程序反编译整理,wxss不成功
微信小程序反编译搞了一下午,终于搞成,简单做个整理. 网上大部分资料可参考. 1.安装好node (大部分人应该早装了). 2.网上大部分推荐的 夜神模拟器 . 3.可以电脑上 下载个 RE资源管理器 ...
- 微信小程序反编译~2020年
文章目录 摘要 介绍 安装反编译脚本 使用 获取wxapkg文件 反编译 结论 参考资料 摘要 安装wxappUnpacker小程序反编译工具并使用(2020.03) 关键词: 微信小程序反编译 wx ...
最新文章
- d3.js图表_如何使用D3.js建立历史价格图表
- 区块链论文:Byzcoin,通过集体签名让比特币具有强一致性且强化安全
- Epox 8RDA3G主板奇怪的问题
- awesome-go:很全的go语言资源合集
- Android学习(二十)Notification通知栏
- linux 命令 语法,linux常用命令及语法
- 修改gitlab数据卷的位置
- 目前电子计算机处于什么时代,目前,电子计算机处于哪大规模和超大规模集成电路时代。()...
- 余光中 听那冷冷的雨
- 龙果支付 mysql_龙果支付系统怎么搭建与部署?
- java rsa 文件加密解密_RSA 加密、解密(自己生成加密解密文件)
- Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)
- ERP、CRM、OA的区别是什么?
- Cesium飞行效果
- IT从业者的学习规划——学习者系列文章开篇
- sci审稿意见_审稿意见中揭露的SCI常见问题
- 微信开发之使用java获取签名signature
- 空间大战java_回忆S60(塞班)年代的JAVA游戏:有没有哪一款是你在课堂偷偷玩的?...
- CND缓存导致用户串了
- WordPress如何采集WordPress采集插件推荐