请选择 进入手机版 | 继续访问电脑版
 找回密码
 注册
首页 ≡≡桌面技术≡≡ 桌面软件 PC端微信数据库解密Python版工具使用图文教程 ...

PC端微信数据库解密Python版工具使用图文教程

灰儿 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微信逆向:两种姿势教你解密数据库文件
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。