-
Notifications
You must be signed in to change notification settings - Fork 0
Home
lzb112 edited this page Feb 10, 2026
·
4 revisions
路径: db_storage/wxid下
contact->联系人 message->消息
使用sqlcipher4加密
先根据sqlcipher_api_routines定位到所有的sqlite3的RVA
然后根据"com.Tencent.WCDB.Config.Cipher"全局变量的引用定位出来setCipherKey方法
因为是C++,所以 rdx+8 才是数据库key的地址
frida写了个dbkey.js脚本,直接重启微信取到key:

然后每个dbfile的的前16字节为salt,根据key+salt生成最后的raw_key,就是原始口令,用原始口令就可以用DB Browser工具打开数据库了
