chatlog icon indicating copy to clipboard operation
chatlog copied to clipboard

微信4.1.2.17 可以使用第三方那个工具获取秘钥,chatlog UI界面手动输入秘钥即可解密

Open lucas-cxy opened this issue 1 month ago • 24 comments

使用大佬开发的https://github.com/ycccccccy/wx_key 手动获取秘钥,手动输入到chatlog 解密即可 完美!

Image Image

lucas-cxy avatar Nov 03 '25 07:11 lucas-cxy

这个工具好像只支持windows版本的微信,不支持MAC版的。我是mac版本的。

wangshuaicn-cloud avatar Nov 04 '25 12:11 wangshuaicn-cloud

👍

chimojiacai avatar Nov 06 '25 09:11 chimojiacai

我有个很大的疑惑,我的微信目录里有11个message_*.db的文件,这些文件每一个的原始秘钥都不一样,我现在找到了11个原始秘钥,也能读取数据库了。。

wangshuaicn-cloud avatar Nov 06 '25 10:11 wangshuaicn-cloud

你这个工具正常情况下获取的秘钥是多少个?也是每个db文件都对应一个秘钥吗?我没有找到好的办法,只能从内存中一一比对的方法找到所有原始秘钥来在接入AI来管理本地聊天记录了。(我是mac OS 26的版本)

wangshuaicn-cloud avatar Nov 06 '25 10:11 wangshuaicn-cloud

使用大佬开发的https://github.com/ycccccccy/wx_key 手动获取秘钥,手动输入到chatlog 解密即可 完美!

Image Image

求发一个chatlog的exe文件 [email protected]

Nickszy avatar Nov 07 '25 04:11 Nickszy

@Nickszy

chatlog.zip

zy520321 avatar Nov 09 '25 02:11 zy520321

使用大佬开发的 https://github.com/ycccccccy/wx_key 手动获取密钥,手动输入到聊天记录解密即可 完美!

Image Image

请教一下,手动输入怎么输入?

gaojihuluobo2022 avatar Nov 11 '25 09:11 gaojihuluobo2022

使用大佬开发的 https://github.com/ycccccccy/wx_key 手动获取密钥,手动输入到聊天记录解密即可 完美! Image Image

请教一下,手动输入怎么输入?

设置应用程序选项里

lucas-cxy avatar Nov 11 '25 09:11 lucas-cxy

使用大佬开发的 https://github.com/ycccccccy/wx_key 手动获取密钥,手动输入到聊天记录解密即可 完美! Image Image

请教一下,手动输入怎么输入?

设置应用程序选项里

多谢,原来是我版本低了,我重新编译了项目,看到了

gaojihuluobo2022 avatar Nov 11 '25 11:11 gaojihuluobo2022

使用大佬开发的https://github.com/ycccccccy/wx_key 手动获取秘钥,手动输入到chatlog 解密即可 完美!

感谢认可🥰

ycccccccy avatar Nov 12 '25 12:11 ycccccccy

这个工具好像只支持windows版本的微信,不支持MAC版的。我是mac版本的。

同求mac版本,wechat 4.1.4

txunda avatar Nov 18 '25 07:11 txunda

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

Leejhua avatar Nov 18 '25 09:11 Leejhua

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

xiaozhang959 avatar Nov 20 '25 16:11 xiaozhang959

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

Hercules-debug avatar Nov 24 '25 05:11 Hercules-debug

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

我也卡在这了,wx_key给的是字符,chatlog用的是hex格式,所以得先把哪个img key转成hex形式就行了

lazychih114 avatar Nov 26 '25 03:11 lazychih114

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

我也卡在这了,wx_key给的是字符,chatlog用的是hex格式,所以得先把哪个img key转成hex形式就行了

wx_key给的就是hex格式了吧,

Image

chimojiacai avatar Nov 26 '25 04:11 chimojiacai

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

我也卡在这了,wx_key给的是字符,chatlog用的是hex格式,所以得先把哪个img key转成hex形式就行了

wx_key给的就是hex格式了吧,

Image

但是chatlog是读取的hex格式,你如果按提取出来的key输入,他只有有效8个字符,所以你得把aes key转成hex形式,这样chatlog就会读成有效的16个字符,总的来说就是格式没对齐,对齐之后就可以了

lazychih114 avatar Nov 27 '25 09:11 lazychih114

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

我也卡在这了,wx_key给的是字符,chatlog用的是hex格式,所以得先把哪个img key转成hex形式就行了

wx_key给的就是hex格式了吧, Image

但是chatlog是读取的hex格式,你如果按提取出来的key输入,他只有有效8个字符,所以你得把aes key转成hex形式,这样chatlog就会读成有效的16个字符,总的来说就是格式没对齐,对齐之后就可以了

我可能没太懂,假如我的aes是ca0531ce40f04ca9,然后我将它转成hex的63613035333163653430663034636139这样吗?但是我依旧获取的图片是dat格式,是我理解错了吗?

patient1234 avatar Nov 29 '25 12:11 patient1234

请问,使用wx_key获取到的图片key,将AES密钥填写进chatlog后,使用接口获取图片,是直接获取了一个dat文件,而不是解密后的png,这是正常的吗?

请问你的问题解决了嘛? 我的微信版本 4.1.0.34 ,我也一样的问题,也许是因为没解密成功?

我也是这样,请问解决了吗

我也卡在这了,wx_key给的是字符,chatlog用的是hex格式,所以得先把哪个img key转成hex形式就行了

wx_key给的就是hex格式了吧, Image

但是chatlog是读取的hex格式,你如果按提取出来的key输入,他只有有效8个字符,所以你得把aes key转成hex形式,这样chatlog就会读成有效的16个字符,总的来说就是格式没对齐,对齐之后就可以了

hello-pyth avatar Nov 30 '25 06:11 hello-pyth

怎么把把aes key转成hex形式

hello-pyth avatar Nov 30 '25 06:11 hello-pyth

怎么把把aes key转成hex形式

我是随便找了一个在线字符串转hex的网站

patient1234 avatar Nov 30 '25 09:11 patient1234

这种方式可用,但需要在微信里打开过图片,然后就能正常访问到解密后的图片

zjf2671 avatar Nov 30 '25 14:11 zjf2671

这种方式可用,但需要在微信里打开过图片,然后就能正常访问到解密后的图片

为什么我的图片总是dat格式的,我打开了微信的图片获取到了密钥,也是用aes转了hex,难道我还忽略了什么,我获取了几次都是同样的密钥

patient1234 avatar Nov 30 '25 14:11 patient1234

试试这个看看能否正常解密图片:https://github.com/ycccccccy/echotrace

ycccccccy avatar Nov 30 '25 15:11 ycccccccy

请问下有mac版本的么

DavidLiu0536 avatar Dec 06 '25 00:12 DavidLiu0536

请问下有mac版本的么

没有

ycccccccy avatar Dec 06 '25 02:12 ycccccccy

试试这个看看能否正常解密图片:https://github.com/ycccccccy/echotrace

Image

ECHOTRACE 2.0.3 WIN 10 WX 4.1.1.19

pChaoXP avatar Dec 10 '25 03:12 pChaoXP

我有个很大的疑惑,我的微信目录里有11个message_*.db的文件,这些文件每一个的原始秘钥都不一样,我现在找到了11个原始秘钥,也能读取数据库了。。

请问一下是怎么做到的?我也是macos,如何获取到密钥的?

fuyuzheju avatar Dec 11 '25 02:12 fuyuzheju

我有个很大的疑惑,我的微信目录里有11个message_*.db的文件,这些文件每一个的原始秘钥都不一样,我现在找到了11个原始秘钥,也能读取数据库了。。

请问一下是怎么做到的?我也是macos,如何获取到密钥的?

MacOS的微信降到3.x低版本,搞到秘钥,再升级就行

LingJingMaster avatar Dec 12 '25 07:12 LingJingMaster

我有个很大的疑惑,我的微信目录里有11个message_*.db的文件,这些文件每一个的原始秘钥都不一样,我现在找到了11个原始秘钥,也能读取数据库了。。

请问一下是怎么做到的?我也是macos,如何获取到密钥的?

MacOS的微信降到3.x低版本,搞到秘钥,再升级就行

会丢失数据吗?

evsong avatar Dec 12 '25 07:12 evsong