如何找回微信聊天记录

在我们工作和生活中。在聊天信息中可能会存在很重要的信息。但是由于时间比较长,或者手机上的记录已删除。该怎样找回记录呢?注意!本文涉及到的技术仅供学习。没有任何的不良引导。请勿使用本文技术做违法乱纪的事情。造成法律后果自负。
实验环境
微信电脑版(3.9.0.28)
Python3.8(kali环境中的python就可以)
Navicat
VS2019
编译工具
我们首先需要编译工具SharpWxDump
。下载项目到我们的本地。在vs中导入项目。设置框架为x86
点击启动,进行编译。
项目地址:
git clone https://github.com/AdminTest0/SharpWxDump

编译完成后,在项目的bin
文件夹下。

至此,工具编译完成。
获取数据库密码
前提: 需用户登录WX 将生成的工具拖到cmd命令框中。获取key并记录。

获取聊天信息
消息位置
文档\WeChat Files\微信ID\Msg\Multi\MSG0.db
超出240MB会自动生成MSG1.db,以此类推。

解密数据库
将下面代码保存为py
文件。
解密数据库
python3 22.py -k E4884351DD06A521A8485949A8A279B9058773C59E -d MSG0.db

这时,将原来的加密数据库MSG0.db
进行了解密。将得到的数据库用数据库管理工具Navicat
打开。
效果如下:

注意事项
在编译时选择目标框架:
.NET Framework 4
、平台为Release x86
。编译工具需和对应的WEIX版本对应。最新版本为
3.9.0
可能不成功。需卸载后安装旧版本。或者坐等作者更新代码。最后,本文仅供学习和研究。请勿做维护网络安全的行为。
更多精彩文章 欢迎关注微信公众号 kali黑客笔记