解密PC版微信数据库ChatMsg.db

本文详述了解密PC版微信数据库ChatMsg.db的过程,包括获取加密密钥的步骤,如何利用sqlcipher解密,以及最终通过C++代码成功解密的挑战与注意事项,最终实现了生成聊天记录词云图的目标。
摘要由CSDN通过智能技术生成

最近发现用Python生成词云图挺有意思的,于是想着生成微信和某个人的聊天记录的词云应该挺好玩。

在网上找了好多解密微信数据库的文章,但大多数都是解密Android版的,好不容易找到些解密PC版的还写得不够详细。

不过最后终于解密成功,其中遇到好多大坑小坑,听我一一道来。

1,获取数据库加密密钥

解密PC版微信数据库

照着这篇文章做就好了,有两个注意的地方

①如果你是64位系统,就下载64位的OllyDbg 否则无法运行。

②附加微信进程的时候可能会报错忽略就可以了,不影响后面操作。

③附加时候有时候会特别慢,重新关了软件再来了次就可以了。

这里终于出现了大坑!

坑一:文章的第14写“用鼠标框选前四行内容”错误,是前两行。

PC版微信的密钥是32位,4行就变成64位了,一开始一直用前四行试,永远无法成功。

2,利用sqlcipher解密数据库

使用微信聊天记录统计信息

文章是个好文章,可是无论如何也无法解密,去Google了好多其它方法,也无果而终。

联系了文章作者,说是针对Android版微信,不过之前看过其它地方说PC和Android版加密方法是一样的…

最后这种方法宣告失败,没能解密成功,

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值