导言: 在我们的工作和生活中,微信聊天记录可能包含重要信息。然而,由于时间较长或手机上的记录已删除,我们可能会面临找回的困难。本文介绍了一种技术方法,但请注意,这仅供学习,切勿用于违法活动,否则将自负法律责任。
实验环境:
- 微信电脑版(3.9.0.28)
- Python 3.8(在Kali环境中的Python即可)
- Navicat 16
- Visual Studio 2019
编译工具:
- 安装VS2019(其他版本未知)。
- 下载并导入项目SharpWxDump。
- 在VS中设置框架为x86,点击启动进行编译。
获取数据库密码:
- 登录微信,将生成的工具拖到CMD命令框中,获取key并记录。
获取聊天信息:
- 消息位置:文档\WeChat Files\微信ID\Msg\Multi\MSG0.db
- 超出240MB会自动生成MSG1.db,以此类推。
解密数据库:
- 使用下面的Python代码保存为.py文件。
- 执行命令解密数据库:
python3 22.py -k E4884351DD06A521A8485949A8A279B9058773C59E -d MSG0.db
注意事项:
- 在编译时选择目标框架:.NET Framework 4,平台为Release x86。
- 编译工具需与对应的微信版本相匹配。最新版本可能不成功,建议卸载后安装旧版本或等待作者更新代码。
- 本文仅供学习和研究,切勿用于维护网络安全的行为。
© 版权声明
THE END
暂无评论内容