V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jakevin
V2EX  ›  程序员

开源了 macOS 微信数据库解密

  •  1
     
  •   jakevin · 1 天前 · 3726 次点击
    开源了 macOS 微信数据库解密!直接掌握你自己的聊天信息!!

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

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

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

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

    欢迎 star
    42 条回复    2026-03-07 10:59:17 +08:00
    Oktfolio
        1
    Oktfolio  
       1 天前
    这不会被腾讯找上门吗
    stinkytofux
        2
    stinkytofux  
       1 天前
    好好好, 非常好
    MuskZhou
        3
    MuskZhou  
       1 天前
    有实力啊佬
    airqj
        4
    airqj  
       1 天前
    先 fork 了再说
    stinkytofux
        5
    stinkytofux  
       1 天前
    可惜要关闭 sip, 太麻烦了, 不然可以尝试一下.
    hefish
        6
    hefish  
       1 天前
    我不掌握我自己的聊天信息,我该怎么办? 我焦虑啊。。。。
    TrackBack
        7
    TrackBack  
       1 天前
    坐等被腾讯拿下
    不如授之以渔,写篇博客讲下分析过程吧
    mmdsun
        8
    mmdsun  
       1 天前
    注意保护好隐私,windows 开源微信聊天记录备份的已经被腾讯找上门了
    jiangzm
        9
    jiangzm  
       1 天前
    非常刑
    k9982874
        10
    k9982874  
       1 天前 via Android
    远洋捕捞警告
    azhangbing
        11
    azhangbing  
       1 天前 via iPhone
    可刑
    azhangbing
        12
    azhangbing  
       1 天前 via iPhone
    记得 不要留邮箱和联系方式 账号不要搜索到个人信息
    SteveRogers
        13
    SteveRogers  
       1 天前
    记得建立三无小号开源。邮箱、昵称、注意不要有关联。
    不过你开源了,很快也会被新版本修复,不会允许你读取。
    julyclyde
        14
    julyclyde  
       1 天前
    @airqj fork 没用。需要 clone
    yangzzzzzz
        15
    yangzzzzzz  
       1 天前
    先本地下载一份再说
    jqknono
        16
    jqknono  
       1 天前 via Android   ❤️ 2
    核心就一行代码:
    sql_commands = f"""PRAGMA key = "x'{key_hex}'";
    PRAGMA cipher_page_size = 4096;
    ATTACH DATABASE '{dst_path}' AS plaintext KEY '';
    SELECT sqlcipher_export('plaintext');
    DETACH DATABASE plaintext;
    """

    key 来自于 wechat_keys.json

    不至于这也要请去喝茶吧
    kingofzihua
        17
    kingofzihua  
       1 天前
    别放 github 上,宝贝,早晚 DMCA
    Rorysky
        18
    Rorysky  
       1 天前
    @airqj 先下载再说
    YanSeven
        19
    YanSeven  
       1 天前
    先保护性下载
    YanSeven
        20
    YanSeven  
       1 天前
    你这个必被端掉,前段时间刚有一个被端掉的,甚至小心 T 为了杀鸡儆猴给你真发律师函
    fstab
        21
    fstab  
       1 天前
    虽远必诛~小心点吧。
    starlin
        22
    starlin  
       1 天前
    按照腾讯的尿性,肯定会 DMCA 的
    Aixtuz
        23
    Aixtuz  
       1 天前
    前段时间何止举报一个,那是“我不是针对谁,在座的一个也别想活”~
    城市可以懒得建造,护城河必须重兵把守,进了我的城你就必须听话。
    xue777hua
        24
    xue777hua  
       1 天前 via iPhone
    和 WeFlow 啥区别
    weijancc
        25
    weijancc  
       1 天前
    前段时间不是刚有人被腾讯找上门了吗, 就是同样解密微信聊天记录的
    buildsth
        26
    buildsth  
       1 天前
    感受南山必胜客的力量吧
    Yofun
        27
    Yofun  
       1 天前
    律师函警告
    guisheng
        28
    guisheng  
       1 天前
    音频能弄下来吗
    demen
        29
    demen  
       1 天前
    好活,记得保护好自己先
    tiezlk443
        30
    tiezlk443  
       1 天前
    保护好隐私查不到你是谁就好
    alenryuichi
        31
    alenryuichi  
       1 天前
    律师函了要
    darksword21
        32
    darksword21  
    PRO
       1 天前
    009694
        33
    009694  
       22 小时 53 分钟前
    笑死了 第一次见到 fork 比 start 多的项目 万恶的腾讯
    Gilfoyle26
        34
    Gilfoyle26  
       22 小时 39 分钟前
    big 胆!!!
    suyuyu
        35
    suyuyu  
       22 小时 0 分钟前
    我先 fk 一份,预测明天删库
    uds9u32br
        36
    uds9u32br  
       21 小时 58 分钟前
    记得跑路
    python35
        37
    python35  
       21 小时 53 分钟前
    fork 有啥用 DMCA 一锅端
    FreeWong
        38
    FreeWong  
       21 小时 53 分钟前
    我没有理解错的话,要求在 macOS 登录这个微软号,这个。。。。
    deplives
        39
    deplives  
       21 小时 48 分钟前
    先 clone 为敬
    wuzhi1234
        40
    wuzhi1234  
       6 小时 32 分钟前 via iPhone
    我已经让小龙虾 clone 好了
    wsbqdyhm
        41
    wsbqdyhm  
       4 小时 41 分钟前
    下载中。
    wsbqdyhm
        42
    wsbqdyhm  
       4 小时 5 分钟前
    [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
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:04 · PVG 15:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.