首页
社区
课程
招聘
[原创]在微信4.10如何配合claude 4.8找出微信sqlite key
发表于: 2026-7-8 17:59 3320

[原创]在微信4.10如何配合claude 4.8找出微信sqlite key

2026-7-8 17:59
3320

完整的 frida-trace 命令写在 https://github.com/yincongcyincong/wechat_chatter 这里了,需要的可以去翻。


先说背景。我一直在用一些开源库获取微信的 SQLCipher 的密钥。这东西从微信 4.1.10 开始就变了,以前那套在内存里扫 x'...' 十六进制字面量的老办法彻底失效——我自己写脚本扫过,五百多万个候选 key 全军覆没,一个都对不上。所以只能上逆向。

这个是我成功的截图哈:


image



第一步是用 IDA Pro 加载微信的二进制。这里有个大坑一定要提醒你:微信 app 包里有两个同名的 wechat.dylib,一个在 /Applications/WeChat.app/Contents/Resources/wechat.dylib,另一个在 /Applications/WeChat.app/Contents/Frameworks/wechat.dylib。千万别搞错,要加载的是 Resources 那个。这俩文件的 sha 完全不一样,Frameworks 里那个只有 16KB,是个空壳,真正带 SQLCipher 代码的是 Resources 里那个,一百多兆,里面能搜到三十来处 SQLite 的特征字符串。当时我就是靠 strings 扫了一遍,发现只有 Resources 版有 SQLite 相关的东西,才确认对象没找错。

加载完之后我挂上了 IDA Pro 的 MCP,这样就能让 Claude 直接读反编译、查交叉引用、跟调用链,不用我一个函数一个函数手点。

然后我就让 Claude 帮我找加密相关的东西。这一步花了非常久。Claude 顺着 cipher、pragma、AES 那些线索,定位了好几个函数,什么 pragma 分发器、key handler、hexkey handler、还有 OpenSSL 的 hexstr2buf 和 AES setkey 之类的。看着都挺像那么回事。


冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2026-7-8 18:04 被yin0822编辑 ,原因:
收藏
免费 99
打赏
分享
最新回复 (83)
雪    币: 519
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
学习学习
2026-7-8 23:20
0
雪    币: 198
活跃值: (171)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习学习
2026-7-9 10:06
0
雪    币: 158
活跃值: (5291)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习学习 
2026-7-9 14:39
0
雪    币: 3767
活跃值: (4764)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
刚好可以用的上
2026-7-9 19:01
0
雪    币: 1297
活跃值: (1432)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
6
2026-7-9 19:12
0
雪    币: 1411
活跃值: (1407)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
学习学习
2026-7-9 21:09
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
学习学习
2026-7-9 21:24
0
雪    币: 264
活跃值: (1075)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
学习学习
2026-7-9 22:41
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
666
2026-7-9 23:54
0
雪    币: 20
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
学习学习
2026-7-10 04:44
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
看看罢了
2026-7-10 10:58
0
雪    币: 97
活跃值: (9328)
能力值: ( LV7,RANK:102 )
在线值:
发帖
回帖
粉丝
13
+666
2026-7-10 11:09
0
雪    币: 112
活跃值: (9015)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
tql
2026-7-10 11:59
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
66
2026-7-10 14:41
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
666
2026-7-10 15:38
0
雪    币: 375
活跃值: (2828)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
点开学习学习
2026-7-10 15:49
0
雪    币: 2209
活跃值: (2828)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
666
2026-7-10 16:57
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
学习一下
2026-7-10 17:09
0
雪    币: 723
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
学习膜拜
2026-7-10 17:23
0
雪    币: 225
活跃值: (465)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
666666
2026-7-10 17:25
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
学习下
2026-7-10 18:12
0
雪    币: 570
活跃值: (4525)
能力值: ( LV3,RANK:37 )
在线值:
发帖
回帖
粉丝
23
666
2026-7-10 18:41
0
雪    币: 22
活跃值: (1468)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
24
666
2026-7-10 20:45
0
雪    币: 238
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
m
2026-7-10 21:06
0
游客
登录 | 注册 方可回帖
返回