开源了 macOS 微信数据库解密

3 月 5 日
 jakevin
开源了 macOS 微信数据库解密!直接掌握你自己的聊天信息!!

一行命令扫描微信进程内存,提取所有数据库密钥,解密本地聊天记录。

内存扫描一次性提取 25+ 个 DB 的密钥 , 导出聊天记录,支持模糊匹配联系人名

重要的是内置 MCP Server ,让 AI 直接查询你的微信数据

https://github.com/Thearas/wechat-db-decrypt-macos

欢迎 star
7664 次点击
所在节点    程序员
45 条回复
wsbqdyhm
3 月 7 日
下载中。
wsbqdyhm
3 月 7 日
[96.3%] 0/26 keys found, 0 hex patterns, 3394/3524 MB
[99.2%] 0/26 keys found, 0 hex patterns, 3496/3524 MB
[99.4%] 0/26 keys found, 0 hex patterns, 3502/3524 MB
[99.8%] 0/26 keys found, 0 hex patterns, 3517/3524 MB
[100.0%] 0/26 keys found, 0 hex patterns, 3524/3524 MB

[*] Detached from WeChat.

============================================================
Results: 0/26 keys found
❌ hardlink/hardlink.db (salt=11e893ca0b414b27587b932ca4)
❌ head_image/head_image.db (salt=19b00effe9fcee47486646)


[*] Keys saved to wechat_keys.json

[!] Missing keys for: hardlink/hardlink.db, head_image/head_image.db, solitaire/solitaire.db, contact/contact_fts.db, contact/contact.db, sns/sns.db, general/general.db, message/message_1.db, message/message_fts.db, message/message_4.db, message/message_0.db, message/biz_message_3.db, message/media_0.db, message/biz_message_2.db, message/biz_message_1.db, message/message_resource.db, message/biz_message_0.db, message/biz_message_4.db, message/message_3.db, message/message_2.db, favorite/favorite.db, favorite/favorite_fts.db, emoticon/emoticon.db, migrate/unspportmsg.db, bizchat/bizchat.db, session/session.db
(base) tt@MacBookPro wechat-db-decrypt-macos % PYTHONPATH=$(lldb -P) /usr/bin/python3 find_key.py
[*] Attaching to WeChat...
[+] Attached to WeChat (PID: 1594)
[*] WeChat __TEXT,__text: 0x104000 - 0x109f1e548
[*] malloc at 0x18894eca8
[*] Found 13 mov x0/w0, #0x43 instructions
[+] Found mov w0, #0x43 at 0x1003fc + bl malloc
[+] -> In function ___lldb_unnamed_symbol255627 at 0x10860a2d4
[+] setCipherKey function: 0x10860a2d4 (___lldb_unnamed_symbol255627)
[+] Set breakpoint at 0x10860a2d4
[*] Continuing to collect keys. Press Ctrl+C to stop.
[*] Scanning db files in: /Users/wang/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files/wjx009_549c/db_storage
[*] Found 26 unique salts across db files
[*] Loaded 0 existing entries from wechat_keys.json

卡在这里了,失败了?
微信版本是最新的 4.1.7.1
wsbqdyhm
3 月 7 日
可以了,但是目前解密的都是群聊,私聊的解密不了?
提示如需了解更多,可以直接查看与他的私聊记录,但目前因数据库加密问题暂时无法调取。
jakevin
3 月 8 日
都可以啊,我自己都是成功了的
@wsbqdyhm
gongxuanzhang
3 月 10 日
@jakevin 目前成功导出,礼貌问询导出的私聊文件里面是没有发言人的,可以区别吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1196159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX