Elio Wang

Results 80 comments of Elio Wang

不是这个意思,这个是别人的issue。 我只是想问问怎样创建这样的任务 > 看起来像是没有初始化并更新子模块? > > ``` > git submodule init > git submodule update > ``` > > ![image](https://private-user-images.githubusercontent.com/28773469/356315842-9df6e864-0568-4502-9c00-f28f31f8a769.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMxNjk3MTcsIm5iZiI6MTcyMzE2OTQxNywicGF0aCI6Ii8yODc3MzQ2OS8zNTYzMTU4NDItOWRmNmU4NjQtMDU2OC00NTAyLTljMDAtZjI4ZjMxZjhhNzY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODA5VDAyMTAxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE1OGFmYzE1MjczZmU3NzUzODNiMjg2MzEyNGQ0ODhjM2M2MDUzOWZhNTcxZTUxNzY2NTQwYTU3ZWFmZDE5MjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0BKA6pP_eiCfZwqd8PsQ70U3ML0BSzP_ILPdemQMsms)

我来测试新方案了( 导出过程还算顺利,现在已经得到rand和hash了。 rand是8位的,hash是32位的 但是数据库解密的过程似乎有点问题。 未删除文件头时 按要求删除文件头后 ![QQ_1721094620908](https://github.com/user-attachments/assets/fc69e408-7769-48bf-83cf-3191520018ff) 然后使用sqlitestudio和db browser解密,均报错 ![QQ_1721094658232](https://github.com/user-attachments/assets/1d615ebf-bbd0-4230-a04c-65f309b88ee5) 向大佬求助(

最新版,但是从8.5的那个nt测试版更新上去的 > @Pevernow > > `PRAGMA kdf_iter = 4000;`加了吗? `PRAGMA cipher_hmac_algorithm = HMAC_SHA1;`或者`PBKDF2_HMAC_SHA512`或者`PBKDF2_HMAC_SHA256`都可以试一下 > > 以及QQ版本是最新版吗? 以及你这码打了个寂寞(

> @Pevernow > > `PRAGMA kdf_iter = 4000;`加了吗? `PRAGMA cipher_hmac_algorithm = HMAC_SHA1;`或者`PBKDF2_HMAC_SHA512`或者`PBKDF2_HMAC_SHA256`都可以试一下 > > 以及QQ版本是最新版吗? 以及你这码打了个寂寞( PRAGMA key = ; -- pass 替换为之前得到的密码(32字节字符串) PRAGMA cipher_page_size = 4096; PRAGMA kdf_iter =...

> > PRAGMA key = ; -- pass 替换为之前得到的密码(32字节字符串) > > 啊,要小写( 前面根据计算出的hash也得是小写的 小写了,但是又分别试了9次还是没有成功的)

换命令行了,还是失败。

> > > > PRAGMA key = ''; -- pass 替换为之前得到的密码(32字节字符串) > > > > > > > > > 啊,要小写( 前面根据计算出的hash也得是小写的 > > > > > > 小写了,但是又分别试了9次还是没有成功的) >...

我试着把rand也全小写了,再与hash结合生成md5,但还是解不开数据库 又想着是不是改起始位置了,搓了个脚本扫描,但目前还没扫出来。 ![QQ_1721106409061](https://github.com/user-attachments/assets/d190868a-8689-401e-ae68-1c50478fbe04)

> 感谢两位大佬,我在V9.0.65.17370成功复现。不过 [教程 - NTQQ (Android).md](https://github.com/QQBackup/qq-win-db-key/blob/master/%E6%95%99%E7%A8%8B%20-%20NTQQ%20(Android).md#%E6%96%B9%E6%B3%951%E6%8E%A8%E8%8D%90) `方法1-获取聊天记录文件`处可能有误,路径中的`QQ_UID_hash`和下文中`QQ Hash 的获取`使用`uid`算出来的应该是不同的值,见 [#29](https://github.com/QQBackup/qq-win-db-key/issues/29#issuecomment-2227945880)。 诶,等等,会不会真的要自己重新算一遍

进去了,感谢各位的支持 文档需要更新,有误。 1024的文件头没错,(害我花了十分钟写个寻找文件头的排除脚本) hash必须重新算。(这个最好写一下) 所有md5的原字符串不用改大小写,但是md5的结果必须是全小写的。 以及本人尝试成功参数是 PRAGMA cipher_page_size = 4096; PRAGMA kdf_iter = 4000; -- 非默认值 256000 PRAGMA cipher_hmac_algorithm = HMAC_SHA512; -- 非默认值(见上文) PRAGMA cipher_default_kdf_algorithm = PBKDF2_HMAC_SHA512; PRAGMA cipher =...