欢迎光临散文网 会员登陆 & 注册

如何找回微信聊天记录

2023-03-05 22:15 作者:逍遥子大表哥  | 我要投稿

在我们工作和生活中。在聊天信息中可能会存在很重要的信息。但是由于时间比较长,或者手机上的记录已删除。该怎样找回记录呢?注意!本文涉及到的技术仅供学习。没有任何的不良引导。请勿使用本文技术做违法乱纪的事情。造成法律后果自负。

实验环境

  • 微信电脑版(3.9.0.28)

  • Python3.8(kali环境中的python就可以)

  • Navicat

  • VS2019

编译工具

我们首先需要编译工具SharpWxDump。下载项目到我们的本地。在vs中导入项目。设置框架为x86点击启动,进行编译。 项目地址:

git clone https://github.com/AdminTest0/SharpWxDump

编译工具

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

生成的文件

至此,工具编译完成。

获取数据库密码

前提: 需用户登录WX 将生成的工具拖到cmd命令框中。获取key并记录。

需记录key

获取聊天信息

消息位置

文档\WeChat Files\微信ID\Msg\Multi\MSG0.db 

超出240MB会自动生成MSG1.db,以此类推。

LT记录文件

解密数据库

将下面代码保存为py文件。


解密数据库

python3 22.py -k E4884351DD06A521A8485949A8A279B9058773C59E -d MSG0.db

解密数据库

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

消息记录

注意事项

  • 在编译时选择目标框架:.NET Framework 4、平台为Release x86

  • 编译工具需和对应的WEIX版本对应。最新版本为3.9.0可能不成功。需卸载后安装旧版本。或者坐等作者更新代码。

  • 最后,本文仅供学习和研究。请勿做维护网络安全的行为。

更多精彩文章 欢迎关注微信公众号 kali黑客笔记


如何找回微信聊天记录的评论 (共 条)

分享到微博请遵守国家法律