能力值:
( LV4,RANK:156 )
|
-
-
2 楼
我解密过他没加密的数据库过,msg3.0没记错的话,有一个tea的key才能解密,这个key是网络下发的,不存在本地,应该是命令号是prelogin返回的,我之前只逆了一部分,跟你想法一样,但苦于没时间搞。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
如果你用过商业版的sqlite3或者说你调试过某使用sqlite3商业版的软件 你就能知道如何调试QQ 虽然key是从服务器下发的,但是一个数据库对应的只有一个key,除非你删掉数据库重新生成一个新的。key才会有变动。
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
所有加密的sqlite数据库都只是在写入的时候做了一层加密,所以你可以研究一下怎么修改sqlite源码从明文数据库变成密文sqlite,同时QQ进程里面存储了进过hash之后的密钥,你可以使用hash之后的密钥,也可以去截取下发的密钥。
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
用windbg调试vmware虚拟机中的QQ,找到关键位置下断点,然后要么从内存中读取解密后数据,要么制作解密工具都可以的。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
昵称好麻烦
用windbg调试vmware虚拟机中的QQ,找到关键位置下断点,然后要么从内存中读取解密后数据,要么制作解密工具都可以的。
你这是调试Windows系统么,还是调试QQ啊
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
寧靜致遠
如果你用过商业版的sqlite3或者说你调试过某使用sqlite3商业版的软件 你就能知道如何调试QQ
虽然key是从服务器下发的,但是一个数据库对应的只有一个key,除非你删掉数据库重新生成一个新 ...
使用sqlite3商业版的软件除了qq,还有哪些?
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
寧靜致遠
如果你用过商业版的sqlite3或者说你调试过某使用sqlite3商业版的软件 你就能知道如何调试QQ
虽然key是从服务器下发的,但是一个数据库对应的只有一个key,除非你删掉数据库重新生成一个新 ...
qq用的是sqlite么?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
寧靜致遠
是的
msg3不是sqlite格式?
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
petersonhz
msg3不是sqlite格式?
你自己吧msg3.0db丢到winhex里面去验证文件头吧。
|
能力值:
( LV3,RANK:30 )
|
-
-
12 楼
QQ的加密流程挺麻烦的。。而且是不是还加点变化
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
楼主最后怎么解决??? 还是不了了之了?
|
能力值:
(RANK:10 )
|
-
-
14 楼
qq国际版导出mht文件. 注意,必须是国际版,否则数据不完整.然后自己解析. 不过,qq里面数据价值不是很大,而且数量太多.不如看书.
|
能力值:
( LV1,RANK:0 )
|
-
-
15 楼
月落之汀
我解密过他没加密的数据库过,msg3.0没记错的话,有一个tea的key才能解密,这个key是网络下发的,不存在本地,应该是命令号是prelogin返回的,我之前只逆了一部分,跟你想法一样,但苦于没时 ...
请问如果我获取到了tea的key,该怎么用这个key去打开数据库啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
sqlite数据库 搞的麻烦,你弄到安卓上,搞个vitrualapp的框架.hook腾讯的sqlitehelper工具类
|
能力值:
( LV4,RANK:156 )
|
-
-
17 楼
mb_pqyonjts
请问如果我获取到了tea的key,该怎么用这个key去打开数据库啊?
要研究数据库的结构了,我没仔细逆。你有兴趣的话可以走得更远
|
能力值:
( LV1,RANK:0 )
|
-
-
18 楼
大神求助加QQ2285917557
|
能力值:
( LV1,RANK:0 )
|
-
-
19 楼
找合作V信,13732022412浙江温州人.
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
大神们,msg3.0.db.1.bak这种文件能恢复成msg3.0.db吗
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
666
|
|
|