热搜词
发表于 2021-7-18 20:44:29 | 显示全部楼层 |阅读模式
PC端微信数据库解密Python版工具使用图文教程

一、安装python 3.7 32位解释器,并且使用pip包管理工具安装 psutil、pycrytodome、setuptoos 等依赖包。
python 3.7.png
更新插件:
python -m pip install --upgrade pip
安装依赖包:
pip install psutil
pip install pycryptodome

依赖包.png

二、登录PC版微信。

三、运行 wechatGetKey_3_3_0_115.py 程序,获取微信DB数据库密钥。

wechatgetkey.png

四、编辑  WeChatSQL_p.py 代码,修改密钥、微信DB数据库路径和另存为路径。
微信PC版的聊天记录DB数据库文件是分段储存在多个位置的,文件位置分别如下:
位置1: C:\Users\用户名称\Documents\WeChat Files\微信号\Msg\ChatMsg.db
位置1: C:\Users\用户名称\Documents\WeChat Files\微信号\Msg\Multi\MSG0.db
位置1: C:\Users\用户名称\Documents\WeChat Files\微信号\Msg\Multi\MSG1.db
编辑wechatsql_chatmsg.png

编辑wechatsql_MSG0.png

五、运行Python版或者EXE版的解密工具。

运行 WeChatSQL_p.py 程序,生成解密出来的数据库文件。

wechatsql.png

或者运行DecryptWechat.exe程序,生成解密出来的数据库文件。

01.png

最后生成的dec_ChatMsg.db就是解密出来的文件。

六、使用 navicat_sqlite 工具读取数据库文件。
接下来还是验证一下结果,用 navicat_sqlite  数据库管理软件打开数据库。

1.新建一个SQLite连接,选择解密后的数据库,如ChatMsg.db、MSG0.db、MSG1.db等。

navicat-sqlite.png

navicat-sqlite-2.png
2.可以看到所有的表数据已经出现了。解密完成

相关链接:
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1153671  [Python] PC端微信数据库解密Python版
https://blog.csdn.net/qq_38474570/article/details/96606530    PC微信逆向:两种姿势教你解密数据库文件
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-21 16:32 , Processed in 0.172907 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team