From 4bfff11b035562c682e285e5556a9a62346df1f9 Mon Sep 17 00:00:00 2001 From: aaqwq <172821606+weasUXL@users.noreply.github.com> Date: Mon, 10 Feb 2025 22:41:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/about/thanks.md | 2 +- .../\347\242\216\347\242\216\345\277\265.md" | 6 ++ .../emoji.db.md" | 2 +- .../profile_info.db.md" | 66 +++++++++++++++++-- 4 files changed, 67 insertions(+), 9 deletions(-) diff --git a/docs/about/thanks.md b/docs/about/thanks.md index c6fa000..87cb962 100644 --- a/docs/about/thanks.md +++ b/docs/about/thanks.md @@ -36,7 +36,7 @@ prev: false

GroupChatAnnualReport

-

为 nt_msg 表中列名信息提供了参考,为IDA教程提供补充,
(基于MIT协议转载)

+

为 nt_msg 表中列名信息提供了参考,为IDA教程提供补充,
基于MIT协议转载

diff --git "a/docs/about/\347\242\216\347\242\216\345\277\265.md" "b/docs/about/\347\242\216\347\242\216\345\277\265.md" index 0e3a31c..3bd046d 100644 --- "a/docs/about/\347\242\216\347\242\216\345\277\265.md" +++ "b/docs/about/\347\242\216\347\242\216\345\277\265.md" @@ -17,6 +17,12 @@ editLink: false 可以说算是网站的更新日志?因为本人喜欢一次做很多改动再提交……在commit中不好写出完整的修改,另外再夹杂着本人的胡言乱语(bushi +::: timeline 2025-02-10 +- 这几天累死我力(数据库好杂 +- 不过确实有收获的……只是一个人真的好累啊 +- 感觉对其他都提不起兴趣了……只能靠这个打发时间了 +::: + ::: timeline 2025-02-05 - 迟到的新年快乐捏~ - 对IDA教程再次进行了补充……希望小白也能看懂啊吧 diff --git "a/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/emoji.db.md" "b/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/emoji.db.md" index 720f487..3032072 100644 --- "a/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/emoji.db.md" +++ "b/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/emoji.db.md" @@ -30,7 +30,7 @@ description:emoji.db分析…… | 列名 | 含义 | 说明 | |--------|--------------------------------|----------------------------------------------------------------------| -| 80002 | 文件名 | 格式为`{uin}_0_0_0_{MD5}}_0_0` | +| 80002 | 文件名 | 格式为`{uin}_0_0_0_{MD5}_0_0` | | 80001 | 表情排序 | 倒序,即最新的收藏表情序号为0 | | 1002 | 收藏用户uin | | | 80012 | 本地存贮路径 | | diff --git "a/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/profile_info.db.md" "b/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/profile_info.db.md" index 6f165ea..e08c804 100644 --- "a/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/profile_info.db.md" +++ "b/docs/plan/3.db\346\226\207\344\273\266\345\210\206\346\236\220/profile_info.db.md" @@ -4,10 +4,62 @@ description: profile_info.db分析…… --- # profile_info.db -| profile_info | | | -| ------------ | ------------------- | ------------------------------------------------------------ | -| 完成解析 | 表名 | 分析 | -| 🤔 | buddy_list | 疑似好友uin、昵称、QQ号(但是发现昵称出现不准确现象) | -| 🤔 | profile_info_adelie | 机器人信息 | -| 🤔 | profile_info_v6 | 查看过的QQ用户信息存贮(包括QQ,uin,用户名,个性签名等信息) | -| 🤔 | 剩下的所有表名 | 无法理解的字段含义,不再解析 | \ No newline at end of file +| profile_info | | | +| ------------ | ------------------- | ------------------------------------------------------ | +| 完成解析 | 表名 | 分析 | +| ✔ | buddy_list | 好友相关信息 | +| ✔ | buddy_req_list_5 | 好友通知 | +| ✔ | category_list_v2 | 好友分组信息 | +| ✔ | profile_info_adelie | 机器人信息 | +| 🤔 | profile_info_v6 | QQ用户信息存贮(包括QID,uin,用户名,个性签名等信息) | + +`buddy_list`好友相关信息 + +| 列名 | 含义 | 说明 | +| ----- | -------- | ------------------------------------ | +| 1000 | nt_uid | | +| 1001 | QID | | +| 1002 | uin | | +| 25007 | 分组标识 | 当在默认分组(哪怕已改名)中值为null | + +`buddy_req_list_5`好友通知 + +| 列名 | 含义 | 说明 | +| ----- | ------------ | -------------------------------------------- | +| 21204 | 时间戳 | UTC+8:00 | +| 21001 | 对方nt_uid | | +| 20002 | 用户昵称 | | +| 21502 | 申请是否通过 | 0为通过,1为验证中 | +| 21508 | 验证消息 | | +| 21509 | 申请来源 | | +| 21505 | 验证状态 | 1为等待通过,2为同意验证,13为验证过期(?) | +| 60001 | 来源群号 | | +| 21501 | 申请方标识 | 1为他人发送的申请,0为自己发送的申请 | + +`category_list_v2`好友分组信息 + +其中25011为`protobuf`格式,代表着分组 + +| **Field Number** | 含义 | 说明 | +| ---------------- | -------- | ----------------------------------------------- | +| 25007 | 分组序号 | 0为默认分组 | +| 25008 | 分组名称 | | +| 25010 | 分组人数 | As uint(该分组总人数)/As sint(当前在线人数) | + +`profile_info_adelie`:机器人信息 + +`profile_info_v6`QQ用户信息 + +| 列名 | 含义 | 说明 | +| ----- | ---------------- | ---------------------------- | +| 1001 | QID | 设置了才有否则为null | +| 1002 | uin | | +| 20002 | 用户昵称 | | +| 20009 | 用户备注 | | +| 20011 | 个性签名 | | +| 1000 | nt_uid | | +| 20004 | 头像链接 | s后面需要带参数,如s=640/100 | +| 21000 | ”尊贵身份标识符“ | protobuf | +| 20072 | 是否为好友 | hex值为`c2e60900`表示为好友 | +| 24105 | 个性签名校验值 | | +