
xscanzm/wechat-4x-decrypt
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
微信 4.x 本地聊天记录解密与检索 Skill(Windows / 零第三方依赖)。出品:skill 出品 · 周一 · 皮皮未来
概要
一个面向 WorkBuddy / Claude Code / Codex 等 AI Agent 的 Skill,用于在 **上解密并检索 (Weixin.exe / xwechat_files / db_storage)的本地聊天数据库,从而导出、搜索、总结自己的聊天记录。 微信 4.x 把聊天记录存成本地加密的 SQLite 数据库(WCDB / SQLCipher 变体)。本 Skill 提供一套**(仅用 Windows 自带 bcrypt.dll + Python 标准库)的纯脚本流程,让 AI Agent 能: 1. 自动探测当前运行的微信版本、进程、数据目录与活跃账号; 2. 从**中提取解密密钥; 3. 把加密库批量解密成明文 SQLite; 4. 按关键词 + 时间窗检索、导出、总结聊天内容。 ⚠️ 。微信 3.x(WeChat.exe)请改用 pywxdump。 ⚠️ 。密钥提取依赖 Windows CNG(bcrypt.dll)。 :仅限用户本机、用户自己的账号、且用户明确要求时操作;不读取与任务无关的会话,不将聊天内容传给第三方服务,不在产出里留存无关个人隐私信息。 - 微信 4.1+ 进程内存里**,只有一个 WCDB passphrase 对象; - 密钥工具定位 com.Tencent.WCDB.Config.Cipher 字符串对象 → 沿对象链取 blob → XOR 解码(27 字节掩码)→ 得到 x' ' → HMAC-SHA512 校验; - 解密算法是 SQLCipher 4 变体(AES-256-CBC + HMAC-SHA512,page_size=4096,reserve=80); - 解密后,message_fts.db 的 message_fts_v4_* 表里的 acontent 列已是解码后的文本,配合 name2id 表即可还原发言人与会话名。 因此任何依赖"内存里搜 x'...' 明文"或"取 salt 相邻 32 字节"的老方案(pywxdump / NTLx-wechat-decrypt / ZedeX 脚本)在 4.1+ 上必然 0 命中——本 Skill 不在此列。 把本仓库整目录复制到 Agent 的 skills 目录即可(目录名即 skill 名):
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add xscanzm/wechat-4x-decrypt