
wechat-dump-rs是什么wechat-dump-rs是一个微信4.0聊天记录数据库资料解密工具(兼容微信4.0版),该工具用于导出正在执行中的微信进程的 key 并自动解密一切微信数据库资料和导出 key 后数据库资料离线解密。可能存在封号风险,后果自负!!!操作需知: 微信4.0 重构后改用 HMAC_SHA512 算法,寻找 key 的方式和 v3 各类,工具内仍然采用内存暴力查找的方式,对于 v4 解密时将操作多线程加速,可能会导致 cpu 飙到 100%,取决于 key 离起始查找点的距离。wechat-dump-rs解密原理大多情况下,key 要在执行的微信进程内存中拿到,内存偏移在每个版都不一样,大部分工具是对每个版维护一套偏移,可是当出现新版的时候都要重新找偏移,方法见后面有容易记录。其实,除了该方法外,还有一个更通用的方法就是内存暴力查找获取能用于解密的密钥位置,当然若对进程悉数内存扫一遍肯定不行,所以项目里用下面这种方式缩小密钥内存范围加快扫描速率:微信登录机器类型差不多只有 iphone、android,在内存中先搜到机器类型所在内存,key 就在它的前面,向前搜就行
key 的内存地址和登录机器类型据我观察是 16 字节对齐的,所以每次向前 16 字节