开源了 macOS 微信数据库解密 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jakevin
V2EX    程序员

开源了 macOS 微信数据库解密

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

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

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

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

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

    欢迎 star
    44 条回复    2026-03-08 00:04:04 +08:00
    Oktfolio
        1
    Oktfolio  
       2 天前
    这不会被腾讯找上门吗
    stinkytofux
        2
    stinkytofux  
       2 天前
    好好好, 非常好
    MuskZhou
        3
    MuskZhou  
       2 天前
    有实力啊佬
    airqj
        4
    airqj  
       2 天前
    先 fork 了再说
    stinkytofux
        5
    stinkytofux  
       2 天前
    可惜要关闭 sip, 太麻烦了, 不然可以尝试一下.
    hefish
        6
    hefish  
       2 天前
    我不掌握我自己的聊天信息,我该怎么办? 我焦虑啊。。。。
    TrackBack
        7
    TrackBack  
       2 天前
    坐等被腾讯拿下
    不如授之以渔,写篇博客讲下分析过程吧
    mmdsun
        8
    mmdsun  
       2 天前
    注意保护好隐私,windows 开源微信聊天记录备份的已经被腾讯找上门了
    jiangzm
        9
    jiangzm  
       2 天前
    非常刑
    k9982874
        10
    k9982874  
       2 天前 via Android
    远洋捕捞警告
    azhangbing
        11
    azhangbing  
       2 天前 via iPhone
    可刑
    azhangbing
        12
    azhangbing  
       2 天前 via iPhone
    记得 不要留邮箱和联系方式 账号不要搜索到个人信息
    SteveRogers
        13
    SteveRogers  
       2 天前
    记得建立三无小号开源。邮箱、昵称、注意不要有关联。
    不过你开源了,很快也会被新版本修复,不会允许你读取。
    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
    div class="sep3"> 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  
       1 天前
    笑死了 第一次见到 fork 比 start 多的项目 万恶的腾讯
    Gilfoyle26
        34
    Gilfoyle26  
       1 天前
    big 胆!!!
    suyuyu
        35
    suyuyu  
       1 天前
    我先 fk 一份,预测明天删库
    uds9u32br
        36
    uds9u32br  
       1 天前
    记得跑路
    python35
        37
    python35  
       1 天前
    fork 有啥用 DMCA 一锅端
    FreeWong
        38
    FreeWong  
       1 天前
    我没有理解错的话,要求在 macOS 登录这个微软号,这个。。。。
    deplives
        39
    deplives  
       1 天前
    先 clone 为敬
    wuzhi1234
        40
    wuzhi1234  
       17 小时 1 分钟前 via iPhone
    我已经让小龙虾 clone 好了
    wsbqdyhm
        41
    wsbqdyhm  
       15 小时 11 分钟前
    下载中。
    wsbqdyhm
        42
    wsbqdyhm  
       14 小时 35 分钟前
    [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
        43
    wsbqdyhm  
       3 小时 39 分钟前
    可以了,但是目前解密的都是群聊,私聊的解密不了?
    提示如需了解更多,可以直接查看与他的私聊记录,但目前因数据库加密问题暂时无法调取。
    jakevin
        44
    jakevin  
    OP
       1 小时 30 分钟前
    都可以啊,我自己都是成功了的
    @wsbqdyhm
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1203 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:34 PVG 01:34 LAX 09:34 JFK 12:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86