
Sharp-dumpkey 实操一条命令取出微信数据库的 AES 密钥【免费下载链接】Sharp-dumpkey基于C#实现的获取微信数据库密钥的小工具项目地址: https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey打不开的 EnMicroMsg.db缺的其实是一把钥匙想把聊天记录搬去新设备第一步绕不开 EnMicroMsg.db。可这个文件用任何 SQLite 工具直接打开都是乱码——微信用 AES 把整个数据库加密了那把 32 字节的密钥就躺在正在运行的微信进程内存里不落盘。Sharp-dumpkey 是个 C# 控制台小工具就干一件事趁微信登录运行中从它的进程内存里把微信数据库的 AES 密钥读出来写进DBPass.Bin之后你再拿解密工具导出想怎么备份就怎么备份。它凭什么能直接读到密钥密钥只存在硬盘上是不可能的解密的那一刻它必然在内存里而 WeChatWin.dll 里存密钥指针的位置对每个微信版本来说几乎是固定的。于是思路很直接找到wechat进程读出WeChatWin.dll的文件版本号拿版本号去在线的基址表里查这个版本对应的偏移量再加上 DLL 的加载基址密钥指针地址就出来了最后读出 32 字节即可。整个过程相当于拿着版本 → 抽屉编号的对照表去对方进程内存里按图翻抽屉不碰文件、不改系统。仓库里的 Address.json 就是这张表的本地留档收录了从 3.0.0.47 到 3.7.5.23 共 45 个版本的偏移映射程序运行时实际请求的是在线表本地这份主要用于查阅和补交漏掉的小版本。跑起来之前备齐这四样Windows 系统.NET Framework 4.5 及以上Win10/11 自带微信客户端已登录且保持运行退出登录就抓不到密钥用管理员身份打开命令提示符微信进程权限较高时读内存需要提权保持联网运行时拉取基址表断网会直接退出先编译再运行两分钟的事先拿源码git clone https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey cd Sharp-dumpkey接着用 Visual Studio 打开 dumpkey.sln生成 Release 配置bin\Release\下会出现dumpkey.exe。整个项目就 Program.cs 一个核心源文件几分钟就能编完。然后确认微信已登录并停在界面里用管理员命令提示符进入项目目录执行.\bin\Release\dumpkey.exe盯住这六行输出就知道成没成跑完控制台会刷出一串输出正常情况逐行是这样的[*] Found Wechat Process Pid:9440—— 按名字找到了微信进程[*] WeChatWin Version:3.6.0.18—— 读到了版本号准备查基址[] Open Process Success—— 进程内存句柄已打开[*] Found Key Address:155183128—— 密钥指针位置[] Dump AES Key Success:042E6439...✅ —— 64 位十六进制即 32 字节 AES 密钥就是你要的东西[*] Save To File ...DBPass.Bin加[] Done.—— 密钥文件已落盘如果没看到Open Process Success基本就是权限问题直接翻到下面报错那节对照。DBPass.Bin里存的是0x..,0x..形式的字节序列可交给 chatViewTool 这类 SQLite 解密工具直接使用。完整成功画面长这样报错对号入座四种症状的解法看到[-] Wechat Process Not Found.微信没启动或没登录。打开微信登录重新运行即可。看到[-] This Version Not Support.你的版本不在基址表里。确认版本号是否在 3.0.0.473.7.5.23 支持范围内不在就只能等在线表更新或降级到表内版本。看到网络异常、程序直接退出在线基址表拉取失败。检查一下网络再跑这一步是硬性依赖。看到Error code:打不开进程权限不够。改用管理员命令提示符重新运行。不灵的场景和结尾一句提醒微信多开它不认——程序只取找到的第一个wechat进程多开时没法区分是哪个账号的密钥。另外密钥只在登录后存在于内存退出登录之后再抓等于重新走一遍完整流程。个别小版本可能漏收录遇到不支持的版本只能等表更新或者自己照着 Address.json 的格式补一条映射。结尾 ⚠️ 补一句这个工具只适合在授权范围内使用拿它备份自己的微信数据没问题其他用途别碰——按项目约定运行它即代表接受这一条款。【免费下载链接】Sharp-dumpkey基于C#实现的获取微信数据库密钥的小工具项目地址: https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考