Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

做了个文档站…… #42

Open
weasUXL opened this issue Oct 5, 2024 · 16 comments
Open

做了个文档站…… #42

weasUXL opened this issue Oct 5, 2024 · 16 comments

Comments

@weasUXL
Copy link

weasUXL commented Oct 5, 2024

根据项目内容做了个文档站 链接
把内容等整合了一下……顺便加了一些提示(
图标随手做的,不知道有没有更好的方案?(
欢迎拷打我(

另外关于查看nt数据库
这份python代码使用隐去了很多前提,比如应该让用户先拿到解密后的数据库才能打开
比如在 DB Browser for SQLite 中,打开菜单 -> 工具 -> 设置加密,不输入密码直接点击 OK 以解除数据库加密
根据代码目前我已经能成功解码相关信息了,不过该怎么让他显示,以什么样的方式显示依旧是个问题,目前我知道的是来源

列名 | 类型 | 含义 | 说明

40050 | int | 发送时间 | 单位为秒的时间戳

40058 | int | 发送时间 | 单位为秒的时间戳,精确到天

40030 | int | 私聊对象 | 对方 QQ 号(无论是对方还是自己发送的消息)

40033 | int | 消息发送者 | 发送者的 QQ 号

40093 | str | 消息发送者 | QQ 昵称或是备注名

40800 | protobuf | 消息内容 | 格式较为复杂,可使用 CyberChef 工具进行解析

不过我还能完全理解其他表中的信息(目前在尝试根据私聊对象导出c2c的消息,祝顺利(

@Young-Lord
Copy link
Member

Young-Lord commented Oct 6, 2024

好!就是这里东西属实有点杂乱了,如果要整理还得花一番工夫……
还有就是这个网站链接丢README里?

@weasUXL
Copy link
Author

weasUXL commented Oct 6, 2024

好!就是这里东西属实有点杂乱了,如果要整理还得花一番工夫…… 还有就是这个网站链接丢README里?

感谢提供资料,这下可以完善一些读取信息板块了😊
可以丢进去,我没意见
另外介意我邀请你加入仓库吗(

@Young-Lord
Copy link
Member

Young-Lord commented Oct 6, 2024

另外介意我邀请你加入仓库吗(

我没意见,但其实我是没什么时间搞的,如果你希望(也许)有人维护,可以把这个repo搬进QQBackup组织里

@weasUXL
Copy link
Author

weasUXL commented Oct 6, 2024

另外介意我邀请你加入仓库吗(

我没意见,但其实我是没什么时间搞的,如果你希望(也许)有人维护,可以把这个repo搬进QQBackup组织里

好的,仓库已迁移()
The repository "QQDecrypt" is owned by an organization. Please link it to a Vercel team instead.
然而现在我遇到了问题,如果将项目加入到组织之中,vercel将无法连接仓库😢
用了一个方法解决了(缺点是每次都要手动同步一下fork,不过每天凌晨一点会自动同步一次(

Young-Lord added a commit that referenced this issue Oct 6, 2024
@weasUXL
Copy link
Author

weasUXL commented Oct 6, 2024

QQ截图20241006233520
嗯,私聊对象导出c2c的消息导出文本已经可以了,但是像其他的比如回复图片这些还有待进一步研究(

@Young-Lord
Copy link
Member

Young-Lord commented Oct 7, 2024

用了一个方法解决了(缺点是每次都要手动同步一下fork,不过每天凌晨一点会自动同步一次(

其实有一些别的方案,不用定时检查,详见这个workflow
https://github.com/Young-Lord/Young-Lord.github.io/blob/master/.github/workflows/mirror-to-euorg.yml

@weasUXL
Copy link
Author

weasUXL commented Oct 7, 2024

用了一个方法解决了(缺点是每次都要手动同步一下fork,不过每天凌晨一点会自动同步一次(

其实有一些别的方案,不用定时检查,详见这个workflow https://github.com/Young-Lord/Young-Lord.github.io/blob/master/.github/workflows/mirror-to-euorg.yml

好的,感谢建议,麻烦您添加一下token,通过您个人网站中的ly-niko #at# qq.com发给你了

@Young-Lord
Copy link
Member

Young-Lord commented Oct 7, 2024

加了,不过话说回来 这里 的 repository secret 你不能改的吗?

@weasUXL
Copy link
Author

weasUXL commented Oct 7, 2024

加了,不过话说回来 这里 的 repository secret 你不能改的吗?

抱歉,成员似乎没有权限进入settings😢
访问是404的,而且也没有settings的按钮

@Young-Lord
Copy link
Member

为什么你转过来的仓库你的权限是Member……给你改成仓库的Admin了

@weasUXL
Copy link
Author

weasUXL commented Oct 7, 2024

为什么你转过来的仓库你的权限是Member……给你改成仓库的Admin了

感谢❤

@weasUXL
Copy link
Author

weasUXL commented Oct 20, 2024

在分析数据库的时候发现一个很有意思的……
image
自己的QQ号居然对应了两个uin(位于profile_info.db中的表名profile_info_v6)
这是我在分析data_line_msg_fts.db(我的设备传输的文件信息)中表名data_line_msg_fts发现的
image
但是u_Wcc***并没有在表中发现是什么

@Young-Lord
Copy link
Member

Young-Lord commented Nov 1, 2024

感觉这个网站版会比现在这个repo好很多,要不看看如何把这个网站设成主仓库,qq-win-db-key废弃掉吧
就是结构确实有点乱,可能还要再改改

@weasUXL
Copy link
Author

weasUXL commented Nov 2, 2024

感觉这个网站版会比现在这个repo好很多,要不看看如何把这个网站设成主仓库,qq-win-db-key废弃掉吧 就是结构确实有点乱,可能还要再改改

确实比较乱,不过由于学业繁忙加上我重点放在分析数据库去了所以没咋变动了(
等我晚上看看

分析问题
现在让我疑惑的是有关媒体文件与聊天信息的链接
qq在本地存储的媒体文件好像都是类似于两位字母/cache_-这种未找到规律而且没有后缀的文件
但是数据库信息中没有包含相关信息(或许最后的那段乱码是关键,但我无法理解)
或许是我翻阅错了地方,其实际读取的并不是缓存文件,我所看到的cache文件只是临时存放的(至于只有appid没有路径可能是图片已经在本地丢失且远程图床过期了,所以不存在),实际位于/gchatpic_new/中
https://protobuf-decoder.netlify.app/
通过一些网站可以解析protobuf信息,感觉离理清图片存贮规律不远了)

@Young-Lord
Copy link
Member

Young-Lord commented Nov 3, 2024

找图片路径生成规律的话,要是我就会去 hook open一类的函数,然后看调用栈
protobuf 的话,也可以用 Python 库 blackboxprotobuf

@weasUXL
Copy link
Author

weasUXL commented Nov 3, 2024

找图片路径生成规律的话,要是我就会去 hook open一类的函数,然后看调用栈
protobuf 的话,也可以用 Python 库 blackboxprotobuf

本人太菜了,不会hook(。•́︿•̀。)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants