mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-06 16:54:41 +08:00
Cleanup
This commit is contained in:
parent
d6125cd9d4
commit
47e3570702
@ -14,7 +14,7 @@ import java.util.stream.Collectors
|
|||||||
* @author Him188moe
|
* @author Him188moe
|
||||||
*/
|
*/
|
||||||
object TIMProtocol {
|
object TIMProtocol {
|
||||||
val SERVER_IP: List<String> by lazy {
|
val SERVER_IP: List<String> = {
|
||||||
//add("183.60.56.29")
|
//add("183.60.56.29")
|
||||||
val list = mutableListOf<String>()
|
val list = mutableListOf<String>()
|
||||||
arrayOf(
|
arrayOf(
|
||||||
@ -28,7 +28,7 @@ object TIMProtocol {
|
|||||||
).forEach { list.add(InetAddress.getByName(it).hostAddress) }
|
).forEach { list.add(InetAddress.getByName(it).hostAddress) }
|
||||||
|
|
||||||
list.toList()
|
list.toList()
|
||||||
}
|
}()
|
||||||
|
|
||||||
const val head = "02"
|
const val head = "02"
|
||||||
const val ver = "37 13"
|
const val ver = "37 13"
|
||||||
@ -40,13 +40,8 @@ object TIMProtocol {
|
|||||||
const val fixVer2 = "02 00 00 00 01 01 01 00 00 68 20"
|
const val fixVer2 = "02 00 00 00 01 01 01 00 00 68 20"
|
||||||
// 02 38 03 00 CD 48 68 3E 03 3F A2 02 00 00 00
|
// 02 38 03 00 CD 48 68 3E 03 3F A2 02 00 00 00
|
||||||
// 02 00 00 00 01 2E 01 00 00 69 35
|
// 02 00 00 00 01 2E 01 00 00 69 35
|
||||||
/**
|
|
||||||
* 0825data1
|
|
||||||
*/
|
|
||||||
const val constantData1 = "00 18 00 16 00 01 "
|
const val constantData1 = "00 18 00 16 00 01 "
|
||||||
/**
|
|
||||||
* 0825data2
|
|
||||||
*/
|
|
||||||
const val constantData2 = "00 00 04 53 00 00 00 01 00 00 15 85 "
|
const val constantData2 = "00 00 04 53 00 00 00 01 00 00 15 85 "
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -8,7 +8,7 @@ import java.io.DataInputStream
|
|||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A packet received when logging in, used to redirect server address
|
* The packet received when logging in, used to redirect server address
|
||||||
*
|
*
|
||||||
* @see ClientServerRedirectionPacket
|
* @see ClientServerRedirectionPacket
|
||||||
* @see ClientPasswordSubmissionPacket
|
* @see ClientPasswordSubmissionPacket
|
||||||
|
@ -1,81 +0,0 @@
|
|||||||
TEA 加密, 内容=78 69 61 6F 71 71 71 00
|
|
||||||
serverip = 61.151.180.143
|
|
||||||
TEA 加密, 内容=00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 03 09 00 08 00 01 3D 97 B4 8F 00 02 00 36 00 12 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 14 00 1D 01 02 00 19 02 6D 28 41 D2 A5 6F D2 FC 3E 2A 1F 03 75 DE 6E 28 8F A8 19 3E 5F 16 49 D3
|
|
||||||
paccket sent: 02 37 13 08 25 31 01 76 E4 B8 DD 03 00 00 00 01 2E 01 00 00 68 52 00 00 00 00 A4 F1 91 88 C9 82 14 99 0C 9E 56 55 91 23 C8 3D A5 23 FD 2A C0 51 40 D7 AF F9 12 90 6A 87 6E 6E 31 2A 1C 7B 2C 4D 54 53 ED 9F A7 39 4F 0A 0A A6 3A 74 EA F9 1E 7B 7F CE 8E AE D0 97 7F CF 92 ED 77 91 8F 80 ED DA 4E 8B 5C 39 FC BE 18 3A 03 D0 ED 0C 31 E6 7A 3A 6B D3 71 8B B5 97 F8 A3 3C 05 1E FE BE 68 F8 86 9C 79 68 10 F7 6A B8 44 B5 7D 3A 78 95 F5 BD 0E 9A 42 03
|
|
||||||
flag = 08 25 31 01
|
|
||||||
收到 ServerTouchResponsePacketEncrypted = 02 37 13 08 25 31 01 76 E4 B8 DD 00 00 00 13 46 E6 ED CE BF 3B EC 4C A0 B9 0C 84 D5 88 5C DE 99 7A 64 CF CF 59 35 C5 58 AE BD 0B F5 94 65 25 9E 23 01 88 BF D5 B5 51 DC AA 45 C5 97 8E 40 14 0F 46 50 31 CF 1C CB 10 28 33 F7 40 93 A9 B0 F3 EA 18 51 14 FD 61 C3 FD E3 A3 D8 1B 20 6F 60 EA 47 28 91 87 94 2E 5A E4 0A 4D 4D B7 14 57 03 E7 9D D7 28 E2 F4 59 62 34 89 19 1E 10 B8 90 97 C3 11 8A FE D6 3A 9A D8 03
|
|
||||||
flag = 08 25 31 01
|
|
||||||
使用#_0825key解密结果: = 02 37 13 08 25 31 01 76 E4 B8 DD 00 00 00 13 46 E6 ED CE BF 3B EC 4C A0 B9 0C 84 D5 88 5C DE 99 7A 64 CF CF 59 35 C5 58 AE BD 0B F5 94 65 25 9E 23 01 88 BF D5 B5 51 DC AA 45 C5 97 8E 40 14 0F 46 50 31 CF 1C CB 10 28 33 F7 40 93 A9 B0 F3 EA 18 51 14 FD 61 C3 FD E3 A3 D8 1B 20 6F 60 EA 47 28 91 87 94 2E 5A E4 0A 4D 4D B7 14 57 03 E7 9D D7 28 E2 F4 59 62 34 89 19 1E 10 B8 90 97 C3 11 8A FE D6 3A 9A D8 03
|
|
||||||
需要重定向
|
|
||||||
得到server ip, g_server = 123.151.77.211
|
|
||||||
发送 ClientServerRedirectionPacket
|
|
||||||
变量: g_server
|
|
||||||
TEA 加密, 内容=00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 01 00 00 03 09 00 0C 00 01 7B 97 4D D3 01 6F A1 58 22 01 00 36 00 12 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 14 00 1D 01 03 00 19 02 6D 28 41 D2 A5 6F D2 FC 3E 2A 1F 03 75 DE 6E 28 8F A8 19 3E 5F 16 49 D3
|
|
||||||
paccket sent: 02 37 13 08 25 31 02 76 E4 B8 DD 03 00 00 00 01 2E 01 00 00 68 52 00 00 00 00 A8 F2 14 5F 58 12 60 AF 07 63 97 D6 76 B2 1A 3B F8 19 BB 1E FD 3B B7 FA B4 2B DA B4 41 14 44 49 2D 01 FC 88 A7 C9 FE A0 DD 21 91 65 4F A2 6A 88 C7 65 1E 64 8E AE 0F 4B 5D 16 4F 61 C2 48 DD E4 DA 01 3C 99 58 13 81 7F 4B 1D 6C 9E F6 4F 2C A0 D4 EC 24 1B 13 CD C7 56 E2 20 8D C2 8D D2 4F 5C 27 56 C2 0C A4 C7 FB 37 B1 3B 90 14 31 65 47 E9 C7 22 AE A5 C3 6F EF 89 38 87 B4 D5 D8 11 10 1E 03
|
|
||||||
flag = 08 25 31 02
|
|
||||||
收到 ServerTouchResponsePacketEncrypted = 02 37 13 08 25 31 02 76 E4 B8 DD 00 00 00 80 96 0C 13 5F 40 31 75 D6 13 3D 59 65 F0 7A 1E 03 22 0B F1 BE F4 D8 BB 46 6C 2E 55 39 A1 05 8B 85 4E A4 D4 F3 A9 D6 CC CA 4D 2E 1A F2 E4 1D 49 4D 1F 23 66 BB 60 92 17 EC D3 35 32 93 E2 3D 8A A0 CE 3C 83 66 1F 0A A0 9A C7 11 91 8E E5 06 54 09 DE 1D 88 6C 0F 16 EB BC 7B 95 BF 71 A2 71 2B 21 F8 AD C8 03 C0 54 DE 03
|
|
||||||
flag = 08 25 31 02
|
|
||||||
不需要redirect
|
|
||||||
得到m_loginTime = 5D 61 20 F9
|
|
||||||
得到m_loginIP = AB 70 E2 96
|
|
||||||
得到m_0825token = BF A4 B1 36 7C 5D 5A A6 3B 2E 65 E9 20 59 7B 04 3B 7C 36 A2 0F 56 79 BA 9D 66 95 08 F3 B1 56 80 AF C6 C7 C0 AC A8 C2 39 1C AC B5 D5 F8 CD 47 F7 33 06 96 85 1F BA 6E AF
|
|
||||||
得到m_privateKey = CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
发送 ClientPasswordSubmissionPacket
|
|
||||||
PCName 取主机名 () = DESKTOP-M17JREU
|
|
||||||
PCName 处理后 = 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55
|
|
||||||
g_pass = xiaoqqq
|
|
||||||
g_QQ = 76 E4 B8 DD
|
|
||||||
crc32_code(Random) = B9 11 E7 AB 9D AB 61 35 4B B2 2D E0 EA 78 C6 C0
|
|
||||||
crc32_data = 95 9D B2 30
|
|
||||||
m_privateKey = CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
packet = 79 35 21 65 00 02 76 E4 B8 DD 00 00 04 53 00 00 00 01 00 00 15 85 00 00 01 95 5B 96 CB 95 CF 1C A6 94 C4 B7 79 07 9A BB 15 5D 61 20 F9 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 70 E2 96 00 00 00 00 00 00 00 00 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
TEA 加密, 内容=79 35 21 65 00 02 76 E4 B8 DD 00 00 04 53 00 00 00 01 00 00 15 85 00 00 01 95 5B 96 CB 95 CF 1C A6 94 C4 B7 79 07 9A BB 15 5D 61 20 F9 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 70 E2 96 00 00 00 00 00 00 00 00 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
TEA 加密, 内容=00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B
|
|
||||||
构建包加密原文 = 01 12 00 38 BF A4 B1 36 7C 5D 5A A6 3B 2E 65 E9 20 59 7B 04 3B 7C 36 A2 0F 56 79 BA 9D 66 95 08 F3 B1 56 80 AF C6 C7 C0 AC A8 C2 39 1C AC B5 D5 F8 CD 47 F7 33 06 96 85 1F BA 6E AF 03 0F 00 11 00 0F 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55 00 05 00 06 00 02 76 E4 B8 DD 00 06 00 78 E4 09 E9 48 57 45 49 D8 9A 35 3C E0 39 78 D6 D2 E2 EA 77 2C B1 DE AC 85 FD 08 CF AD 79 AA E5 36 99 5A FD 82 EC 7C B0 6F FB 5B DD CB A1 DF 8E 31 94 0D 9D 8A 6B 4B B6 F2 1F D0 F3 35 0D 3C 58 1C 19 59 04 12 49 25 D2 D5 24 73 83 00 F0 58 B7 85 05 A5 36 4A E0 FD 14 7C 30 4E FD 7C D5 A1 64 22 D6 55 D8 FA 0C CD 3A 15 90 BF A5 6A 78 57 74 65 79 33 5F 6C 8A 85 CE E0 00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B 00 1A 00 40 3A AB 51 6D A5 1A D8 E0 0F 6D D2 D9 DB 5E 8D 86 A3 57 75 FE 75 4C 4A 0E 0A F5 16 91 72 D6 BA 05 74 97 99 B1 16 FA 56 6E 27 C5 84 97 4E 31 80 8D DE 16 38 D2 A4 1A 3B AB AA E8 77 FB E7 DB FE E7 00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 01 03 00 14 00 01 00 10 60 C9 5D A7 45 70 04 7F 21 7D 84 50 5C 66 A5 C6 03 12 00 05 01 00 00 00 01 05 08 00 05 01 00 00 00 00 03 13 00 19 01 01 02 00 10 04 EA 78 D1 A4 FF CD CC 7C B8 D4 12 7D BB 03 AA 00 00 00 00 01 02 00 62 00 01 04 EB B7 C1 86 F9 08 96 ED 56 84 AB 50 85 2E 48 00 38 E9 AA 2B 4D 26 4C 76 18 FE 59 D5 A9 82 6A 0C 04 B4 49 50 D7 9B B1 FE 5D 97 54 8D 82 F3 22 C2 48 B9 C9 22 69 CA 78 AD 3E 2D E9 C9 DF A8 9E 7D 8C 8D 6B DF 4C D7 34 D0 D3 00 14 B9 11 E7 AB 9D AB 61 35 4B B2 2D E0 EA 78 C6 C0 95 9D B2 30
|
|
||||||
TEA 加密, 内容=01 12 00 38 BF A4 B1 36 7C 5D 5A A6 3B 2E 65 E9 20 59 7B 04 3B 7C 36 A2 0F 56 79 BA 9D 66 95 08 F3 B1 56 80 AF C6 C7 C0 AC A8 C2 39 1C AC B5 D5 F8 CD 47 F7 33 06 96 85 1F BA 6E AF 03 0F 00 11 00 0F 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55 00 05 00 06 00 02 76 E4 B8 DD 00 06 00 78 E4 09 E9 48 57 45 49 D8 9A 35 3C E0 39 78 D6 D2 E2 EA 77 2C B1 DE AC 85 FD 08 CF AD 79 AA E5 36 99 5A FD 82 EC 7C B0 6F FB 5B DD CB A1 DF 8E 31 94 0D 9D 8A 6B 4B B6 F2 1F D0 F3 35 0D 3C 58 1C 19 59 04 12 49 25 D2 D5 24 73 83 00 F0 58 B7 85 05 A5 36 4A E0 FD 14 7C 30 4E FD 7C D5 A1 64 22 D6 55 D8 FA 0C CD 3A 15 90 BF A5 6A 78 57 74 65 79 33 5F 6C 8A 85 CE E0 00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B 00 1A 00 40 3A AB 51 6D A5 1A D8 E0 0F 6D D2 D9 DB 5E 8D 86 A3 57 75 FE 75 4C 4A 0E 0A F5 16 91 72 D6 BA 05 74 97 99 B1 16 FA 56 6E 27 C5 84 97 4E 31 80 8D DE 16 38 D2 A4 1A 3B AB AA E8 77 FB E7 DB FE E7 00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 01 03 00 14 00 01 00 10 60 C9 5D A7 45 70 04 7F 21 7D 84 50 5C 66 A5 C6 03 12 00 05 01 00 00 00 01 05 08 00 05 01 00 00 00 00 03 13 00 19 01 01 02 00 10 04 EA 78 D1 A4 FF CD CC 7C B8 D4 12 7D BB 03 AA 00 00 00 00 01 02 00 62 00 01 04 EB B7 C1 86 F9 08 96 ED 56 84 AB 50 85 2E 48 00 38 E9 AA 2B 4D 26 4C 76 18 FE 59 D5 A9 82 6A 0C 04 B4 49 50 D7 9B B1 FE 5D 97 54 8D 82 F3 22 C2 48 B9 C9 22 69 CA 78 AD 3E 2D E9 C9 DF A8 9E 7D 8C 8D 6B DF 4C D7 34 D0 D3 00 14 B9 11 E7 AB 9D AB 61 35 4B B2 2D E0 EA 78 C6 C0 95 9D B2 30
|
|
||||||
PCName 取主机名 () = DESKTOP-M17JREU
|
|
||||||
PCName 处理后 = 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55
|
|
||||||
g_pass = xiaoqqq
|
|
||||||
g_QQ = 76 E4 B8 DD
|
|
||||||
crc32_code(Random) = A0 99 89 10 F4 AB AD F5 C1 03 CE 74 FE FB 49 FD
|
|
||||||
crc32_data = 5B 1F 17 CA
|
|
||||||
m_privateKey = CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
packet = A5 FD E6 15 00 02 76 E4 B8 DD 00 00 04 53 00 00 00 01 00 00 15 85 00 00 01 95 5B 96 CB 95 CF 1C A6 94 C4 B7 79 07 9A BB 15 5D 61 20 F9 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 70 E2 96 00 00 00 00 00 00 00 00 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
TEA 加密, 内容=A5 FD E6 15 00 02 76 E4 B8 DD 00 00 04 53 00 00 00 01 00 00 15 85 00 00 01 95 5B 96 CB 95 CF 1C A6 94 C4 B7 79 07 9A BB 15 5D 61 20 F9 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 70 E2 96 00 00 00 00 00 00 00 00 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
TEA 加密, 内容=00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B
|
|
||||||
构建包加密原文 = 01 12 00 38 BF A4 B1 36 7C 5D 5A A6 3B 2E 65 E9 20 59 7B 04 3B 7C 36 A2 0F 56 79 BA 9D 66 95 08 F3 B1 56 80 AF C6 C7 C0 AC A8 C2 39 1C AC B5 D5 F8 CD 47 F7 33 06 96 85 1F BA 6E AF 03 0F 00 11 00 0F 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55 00 05 00 06 00 02 76 E4 B8 DD 00 06 00 78 00 D9 61 DA 12 4B DE 6B 5A A0 43 25 0A D6 87 28 57 6E 59 70 C2 6C D1 F3 BE B5 FD 74 C7 45 76 1B 2B 96 F4 BF 7C EB F4 8E C1 C2 42 F9 FC 42 3D D0 3D 1D 53 CD DC 9C 92 64 25 E2 61 35 FD 76 DD BA 13 0C 49 B9 47 77 5D B7 17 3D 2A 4C 24 16 4F FD EF 6D D9 B9 17 7C FA 65 33 04 DF C4 10 21 C2 F3 B5 F0 3B BB 35 47 DB B8 54 C7 27 90 54 76 98 E3 BA F7 67 0C 74 4D C4 56 00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B 00 1A 00 40 47 97 98 C5 BE E2 6E 6C E4 B4 97 2F 8D 89 6B 86 BF 2D C9 75 7F 06 1F 26 45 4A 75 9F 78 1F 9D CA FD 63 BD 10 AB 5B 46 DE 4F B0 63 D4 38 9C D3 CD C2 AC F1 E0 26 AB DE C9 E9 FF 8A D9 C9 0C 08 5D 00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 01 03 00 14 00 01 00 10 60 C9 5D A7 45 70 04 7F 21 7D 84 50 5C 66 A5 C6 03 12 00 05 01 00 00 00 01 05 08 00 05 01 00 00 00 00 03 13 00 19 01 01 02 00 10 04 EA 78 D1 A4 FF CD CC 7C B8 D4 12 7D BB 03 AA 00 00 00 00 01 02 00 62 00 01 04 EB B7 C1 86 F9 08 96 ED 56 84 AB 50 85 2E 48 00 38 E9 AA 2B 4D 26 4C 76 18 FE 59 D5 A9 82 6A 0C 04 B4 49 50 D7 9B B1 FE 5D 97 54 8D 82 F3 22 C2 48 B9 C9 22 69 CA 78 AD 3E 2D E9 C9 DF A8 9E 7D 8C 8D 6B DF 4C D7 34 D0 D3 00 14 A0 99 89 10 F4 AB AD F5 C1 03 CE 74 FE FB 49 FD 5B 1F 17 CA
|
|
||||||
TEA 加密, 内容=01 12 00 38 BF A4 B1 36 7C 5D 5A A6 3B 2E 65 E9 20 59 7B 04 3B 7C 36 A2 0F 56 79 BA 9D 66 95 08 F3 B1 56 80 AF C6 C7 C0 AC A8 C2 39 1C AC B5 D5 F8 CD 47 F7 33 06 96 85 1F BA 6E AF 03 0F 00 11 00 0F 44 45 53 4B 54 4F 50 2D 4D 31 37 4A 52 45 55 00 05 00 06 00 02 76 E4 B8 DD 00 06 00 78 00 D9 61 DA 12 4B DE 6B 5A A0 43 25 0A D6 87 28 57 6E 59 70 C2 6C D1 F3 BE B5 FD 74 C7 45 76 1B 2B 96 F4 BF 7C EB F4 8E C1 C2 42 F9 FC 42 3D D0 3D 1D 53 CD DC 9C 92 64 25 E2 61 35 FD 76 DD BA 13 0C 49 B9 47 77 5D B7 17 3D 2A 4C 24 16 4F FD EF 6D D9 B9 17 7C FA 65 33 04 DF C4 10 21 C2 F3 B5 F0 3B BB 35 47 DB B8 54 C7 27 90 54 76 98 E3 BA F7 67 0C 74 4D C4 56 00 15 00 30 00 01 01 27 9B C7 F5 00 10 65 03 FD 8B 00 00 00 00 00 00 00 00 00 00 00 00 02 90 49 55 33 00 10 15 74 C4 89 85 7A 19 F5 5E A9 C9 A3 5E 8A 5A 9B 00 1A 00 40 47 97 98 C5 BE E2 6E 6C E4 B4 97 2F 8D 89 6B 86 BF 2D C9 75 7F 06 1F 26 45 4A 75 9F 78 1F 9D CA FD 63 BD 10 AB 5B 46 DE 4F B0 63 D4 38 9C D3 CD C2 AC F1 E0 26 AB DE C9 E9 FF 8A D9 C9 0C 08 5D 00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 01 03 00 14 00 01 00 10 60 C9 5D A7 45 70 04 7F 21 7D 84 50 5C 66 A5 C6 03 12 00 05 01 00 00 00 01 05 08 00 05 01 00 00 00 00 03 13 00 19 01 01 02 00 10 04 EA 78 D1 A4 FF CD CC 7C B8 D4 12 7D BB 03 AA 00 00 00 00 01 02 00 62 00 01 04 EB B7 C1 86 F9 08 96 ED 56 84 AB 50 85 2E 48 00 38 E9 AA 2B 4D 26 4C 76 18 FE 59 D5 A9 82 6A 0C 04 B4 49 50 D7 9B B1 FE 5D 97 54 8D 82 F3 22 C2 48 B9 C9 22 69 CA 78 AD 3E 2D E9 C9 DF A8 9E 7D 8C 8D 6B DF 4C D7 34 D0 D3 00 14 A0 99 89 10 F4 AB AD F5 C1 03 CE 74 FE FB 49 FD 5B 1F 17 CA
|
|
||||||
paccket sent: 02 37 13 08 36 31 03 76 E4 B8 DD 03 00 00 00 01 01 01 00 00 68 20 00 00 00 00 00 01 01 03 00 19 02 6D 28 41 D2 A5 6F D2 FC 3E 2A 1F 03 75 DE 6E 28 8F A8 19 3E 5F 16 49 D3 00 00 00 10 EF 4A 36 6A 16 A8 E6 3D 2E EA BD 1F 98 C1 3C DA D3 E5 0D A8 D1 77 18 4A C6 56 87 45 E0 A8 DD 8A 9C AF 93 80 D4 1C E9 BE 9E 4A E9 91 3D 16 CD 4C 6E 55 63 CA 7C E7 8F E8 06 3B 9B CE E7 5B EA D7 4E EB 59 69 0C A9 A1 29 60 B6 25 57 9E E6 79 4D 2C 97 DA D6 C8 C4 66 CF F5 3A A6 3A 7C 01 8C B9 B8 D5 06 A9 93 21 10 1F 19 D0 3D C2 01 ED 42 3E B2 9D C6 E9 5D E9 DC 50 28 6A C4 D9 EF 0D 6A 1F D4 6E 39 A1 52 1D 40 28 86 AE 77 4B C1 43 8A 58 CE 6F A1 FE 6F 1B C4 0A 02 14 EE 09 51 3C 78 DF 89 7A 94 08 AC B7 56 5F B1 B5 B2 22 30 2C 5F 8C 93 39 17 EA DB D4 33 D8 93 76 56 2A D5 69 5D 78 0C 4D BC F0 74 80 8C EA 7A FE FD 90 97 DC 6E 58 94 9E E7 7B A3 BC 23 CB 62 F3 F1 51 CE C8 49 B3 BD E3 82 61 15 24 8B 35 31 0F FB DB DC FE BA 49 32 24 DB 41 7E 7E 08 F9 B0 70 64 DC 33 A8 FD 68 57 EB FA 50 35 29 8F 1E 26 79 EC 18 3A C8 79 13 7B 92 DE A6 85 3E 1C 5F 7F 8E B4 E9 D8 F3 11 5E 34 4D B6 D4 40 1B 83 8C 6D 88 BF 19 44 B4 9C AF 3E 8D 27 C2 A3 C8 4E 50 44 C4 37 E3 85 86 46 F7 43 67 17 E9 7A A8 C1 3A 8A E4 4A 11 2C 29 70 A4 28 1D 19 04 07 B6 26 62 CE 4A 6E FC 7A F4 3F EF 15 25 C3 0E 0E B5 4A 2E 4A 63 E2 EC 80 FE 92 59 CA EF 89 0E 5C DC 10 4C 92 52 BD 2B D6 C1 D0 FB 05 A7 4D 68 AE F7 E6 C2 52 C1 BF B3 7C 81 87 44 0A 93 9D 0E E7 E3 9F 4B F5 C6 2F 5B AE 16 50 85 25 24 19 7C 23 A9 AE 38 B5 2B 68 DF 5A A8 08 71 12 FC 1B D9 05 77 5A E3 B3 C5 6F E2 E5 49 04 DE 01 61 13 E4 79 39 D0 26 80 5D 73 89 32 AD 18 48 A5 0C B1 F0 1D 2C 63 17 EF C6 C9 EA 5E E7 B2 48 0A 07 0C A8 44 A4 F5 1F D3 2E 45 8F C8 C5 70 C5 5A B4 5A 43 2A 39 3D 91 AF 08 46 52 57 1C 2B 59 7C DA 14 BF A3 0A E5 11 C2 0C C2 F1 8B 8D C1 60 B9 65 B5 12 29 AF 02 B0 FC FF C8 F1 48 26 9E 27 AC 48 B2 18 B6 EA E4 E5 89 74 0C 3B 5D 84 BC DC 03
|
|
||||||
flag = 08 36 31 03
|
|
||||||
收到 ServerLoginResponseSucceedPacket
|
|
||||||
原文 = 02 37 13 08 36 31 03 76 E4 B8 DD 00 00 00 BD 57 C9 45 45 E4 52 BE DA 05 67 A3 49 0F B7 90 AD 3E 47 34 A9 A8 B3 D9 82 E1 45 95 A4 41 F0 66 56 20 D5 0C B7 AF 9E A3 3A 32 FE 89 B2 0A AD 81 EC D0 D1 7A 17 00 51 5E FA BD 75 D1 DB E9 12 DC 89 25 A8 6D 80 F4 00 21 68 70 A0 77 E3 EF FA 9C 80 25 47 5B 55 E1 A0 1D D9 6B FE B7 7F 6A 3B 67 45 A5 F1 CE 33 F4 43 67 1D FD 83 F6 88 9F 2E 7E F3 8B 0E DE 68 76 B1 48 9A 5C B2 B2 8D 12 E3 FA CE 0F 22 F1 7C 20 4D AD 01 09 36 C6 64 3A BE CA 33 68 46 19 8A A9 66 7A 13 DC F2 EE 04 91 74 FB CB 57 B5 48 84 BF 99 24 3C 1E 5C 04 56 F1 28 E1 49 95 0D 71 39 FB A2 AE EE C5 E6 99 91 A3 A3 59 48 CA DE 10 66 F2 FA 88 D8 6F 46 2B B3 F4 33 C0 64 92 92 99 83 06 43 C2 3C FC 0F 34 38 7C 0F F8 3C 35 D0 CD 23 05 06 5B 61 B3 AD 38 D9 E2 5F 51 A4 A0 CA AF 4A A9 86 11 C9 AC 2C 44 11 08 52 E3 3C 0D 1B 91 B6 C6 70 FC 15 CC 16 F6 3B C9 97 C0 82 D1 8B 24 2F AA 35 50 61 E9 11 F8 E1 09 29 B9 20 5E 3A 73 33 BF 78 9C CC D0 A7 BF 23 66 65 3B D1 1F 71 40 C2 E2 0D CA 6F 57 D8 E1 46 B6 47 65 9E 43 04 0E 30 54 EB 70 42 49 6F 75 55 C5 63 3A A4 9D FF 0B F8 56 3B 89 74 14 56 6B 6E 9D 32 D4 DD FA E7 C6 B2 6B 61 F0 54 EF 05 7E E1 49 D6 38 A0 C1 B3 F6 B4 7A 4A 03 31 1D E7 88 BA 56 9D 50 03 95 FF DB 23 DC 3C B9 51 1B 4B 06 1E 5E C5 B1 96 EA 8B 64 92 48 24 65 A4 92 EC BA 90 42 AD BA 04 81 4F 42 FB 41 60 E9 93 68 1F 59 67 57 57 5F 40 22 1B F2 D9 C5 5D 53 34 2C E4 82 ED D2 A8 3B F1 C2 05 2A 4D F9 45 63 21 E7 92 5A 01 D4 A4 3A 98 D8 57 39 34 D4 E2 CC F6 D1 76 12 76 00 A5 89 18 66 9C F9 18 31 52 E6 92 B2 11 46 73 8D 37 92 99 7A 3B FC 82 36 A1 7A 7B 91 D0 F7 59 C2 64 76 7A 4F 7E 88 8A AF 11 AA 90 5C 0D E2 9F F7 A8 9B 04 A7 05 48 EC 92 01 2A 19 0E 8C A7 1B 9C 1F B2 F8 BD C5 AE 98 D5 86 C7 C6 D2 D5 BC B5 BB D7 F9 05 52 F1 5A 6D B5 94 2C 44 86 11 A9 B3 EB 9D D7 30 BF 21 1F 22 2D FB AC 0C 5C 94 C4 69 C2 82 C8 48 6C 86 40 95 EF 67 9B B1 60 17 09 56 AE CB 85 EF FD 60 7D BA A3 1D 13 05 10 93 ED 5D 91 6B 3B 8C 23 C4 45 EF 02 BA 86 0E F7 8E 46 C7 3D 07 8A 67 94 3B 5C 4B 05 BD 64 76 DF 1A 3B A5 C9 26 AA F6 A5 36 4E EC 00 AD D8 B7 5E 32 53 02 9F CF 3C 23 9C 94 BB 03 F8 97 9F 53 CC A0 68 77 4D A4 DE D0 CE DE 68 FC A2 07 A5 9E 65 28 E2 A2 95 E0 1D 45 11 47 E9 03 1A BE F5 1F 48 36 37 B8 EA EA 6B 9C 73 93 7D 21 CA 77 F7 62 73 BF BA 54 BB C2 38 0C 04 68 A 4 E0 05 98 18 6E 5D EC 40 EE 54 27 9C 67 5C 79 5D 89 3C 4F DC 29 50 46 87 D9 EB F9 12 03
|
|
||||||
进行解密, key=m_privateKey = CE AD BA 22 50 A9 FE 62 AF C4 29 86 2C AF 17 5C
|
|
||||||
得到m_0828_rec_decr_key = 79 44 42 48 54 78 7D 76 35 2D 37 5F 74 58 77 66
|
|
||||||
得到nick_length = 20
|
|
||||||
得到m_nick = (?ω)
|
|
||||||
得到m_age = 5
|
|
||||||
得到m_gender = 02
|
|
||||||
得到g_clientKey = 00015D6120F900686462B19DE4E17E7D0DB1BBBFBF156F01CFD2A113B3405B8B9B3AB0BB52CD0E34D2F6B22D2DB8F5A48F04E93A7B02544CBD975DF663364C7D100AEA1B05C0D98D0A65549F0C97BA6854566746938051A2B2B99CA6B9390EEC029998A32866635068C89BA9D679082E
|
|
||||||
得到token38 = 87 7B B4 34 81 46 D2 F9 24 F4 FE DA 15 B8 7E 0E FE AD D0 5C E5 E5 27 A6 DD 64 C9 37 26 0E 7E 46 39 CA E3 A8 20 17 E0 C7 8C D2 7B B6 70 7C 50 4F 77 20 E6 22 B6 61 D6 30
|
|
||||||
得到token88 = 00 04 5D 61 20 F9 AB 70 E2 96 00 00 00 00 00 78 C4 B6 4D 8D B1 48 E9 0F 75 22 A9 EC FD 7E 1D 90 A1 90 AC D4 CB 73 4D 76 6C 29 1D 59 58 97 8D 1C 9D 6F 05 1D 9A 4E 27 08 2F A6 5E 52 5C 47 CF CF 12 F0 66 4D 58 74 DD 70 96 44 4D 45 AC 4B 40 37 B2 16 FD D0 DA CB 70 96 E9 39 1F EA 17 2F A2 71 8A 39 A5 A5 D6 3E 93 8C B5 A7 E4 8C EC 96 34 29 43 9B 57 9F 65 2F 16 D8 0D 9E F6 1C F4 2A EB 07 C7 4F A2 E5 AF ED 21 4D
|
|
||||||
得到encryptionKey = 35 F2 B1 8C 26 C3 67 77 E5 79 3D 16 68 F9 7A FD
|
|
||||||
发送未知新包
|
|
||||||
TEA 加密, 内容=00 07 00 88 00 04 5D 61 20 F9 AB 70 E2 96 00 00 00 00 00 78 C4 B6 4D 8D B1 48 E9 0F 75 22 A9 EC FD 7E 1D 90 A1 90 AC D4 CB 73 4D 76 6C 29 1D 59 58 97 8D 1C 9D 6F 05 1D 9A 4E 27 08 2F A6 5E 52 5C 47 CF CF 12 F0 66 4D 58 74 DD 70 96 44 4D 45 AC 4B 40 37 B2 16 FD D0 DA CB 70 96 E9 39 1F EA 17 2F A2 71 8A 39 A5 A5 D6 3E 93 8C B5 A7 E4 8C EC 96 34 29 43 9B 57 9F 65 2F 16 D8 0D 9E F6 1C F4 2A EB 07 C7 4F A2 E5 AF ED 21 4D 00 0C 00 16 00 02 00 00 00 00 00 00 00 00 00 00 7B 97 4D D3 1F 40 00 00 00 00 00 15 00 30 00 01 01 92 A5 D2 59 00 10 54 2D CF 9B 60 BF BB EC 0D D4 81 CE 36 87 DE 35 02 AE 6D ED DC 00 10 06 A9 12 97 B7 F8 76 25 AF AF D3 EA B4 C8 BC E7 00 36 00 12 00 02 00 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 18 00 16 00 01 00 00 04 53 00 00 00 01 00 00 15 85 76 E4 B8 DD 00 00 00 00 00 1F 00 22 00 01 1A 68 73 66 E4 BA 79 92 CC C2 D4 EC 14 7C 8B AF 43 B0 62 FB 65 58 A9 EB 37 55 1D 26 13 A8 E5 3D 01 05 00 88 00 01 01 02 00 40 02 01 03 3C 01 03 00 00 C2 D9 3F A5 A0 1B 6C 03 A2 EF AB CB 42 92 44 8E 15 97 28 1F DE B6 E9 0A 5C 53 01 CE A2 CC 95 3F E0 CB 30 3F 5C 67 09 22 83 CC 8A 80 8F D6 26 F5 EF EC 24 15 95 8E CE 99 00 40 02 02 03 3C 01 03 00 00 A1 4D 57 52 9E 5B 1F BB 48 75 09 67 F8 C0 64 F6 9B 2A 44 61 78 29 C1 26 9C 3C 59 0E DF 9B D1 59 97 0B 0C 2B 09 27 C6 7C 20 63 11 02 E1 4E A4 DE E2 59 CF A7 A1 47 0A B6 01 0B 00 85 00 02 B9 ED EF D7 CD E5 47 96 7A B5 28 34 CA 93 6B 5C 37 10 00 00 00 00 00 00 00 02 00 63 3E 00 63 02 04 03 06 02 00 04 00 52 D9 00 00 00 00 A9 58 3E 6D 6D 49 AA F6 A6 D9 33 0A E7 7E 36 84 03 01 00 00 68 20 15 8B 00 00 01 02 00 00 03 00 07 DF 00 0A 00 0C 00 01 00 04 00 03 00 04 20 5C 00 92 71 EE B0 CC 65 63 B5 3E BF DE 6E 1E 46 78 AD 09 38 03 07 C4 83 B7 84 F3 B4 C2 64 2C 57 69 61 68 00 00 00 00 00 2D 00 06 00 01 C0 A8 89 01
|
|
||||||
paccket sent: 02 37 13 08 28 04 34 76 E4 B8 DD 02 00 00 00 01 2E 01 00 00 68 52 00 30 00 3A 00 38 87 7B B4 34 81 46 D2 F9 24 F4 FE DA 15 B8 7E 0E FE AD D0 5C E5 E5 27 A6 DD 64 C9 37 26 0E 7E 46 39 CA E3 A8 20 17 E0 C7 8C D2 7B B6 70 7C 50 4F 77 20 E6 22 B6 61 D6 30 43 93 A7 0B 49 A4 4A 0F D8 DB 40 F4 CA DC EA 8F 79 90 A7 39 A4 9E B1 77 28 12 30 1E 30 1E D1 E1 A8 8E EA 87 53 AF 83 94 4C 30 99 DD 3E 6F A0 BE 42 6C B0 B5 A8 E7 35 AA 5B 10 0F 0D 37 BA 48 C2 B1 A7 84 AD 93 E0 82 6F 1B 44 62 7D 69 37 35 68 25 B7 EF BD A5 BB 78 5F 90 54 61 38 92 E5 1E 87 8C F4 E3 57 30 B3 70 C8 EB CD B8 27 3F ED 59 19 6C DA F4 2B 09 57 6C 8B 9D 02 D7 91 E8 52 1E BA 98 6B 89 2A 0B C4 99 CE 17 45 B1 1A F7 47 88 1B 0B B8 65 08 E4 04 0F 2B F4 01 3D 00 EA 3B B0 58 D5 4B 84 96 55 A0 EB D1 FB 00 7F 92 B6 D5 BF 56 02 06 C8 94 D0 63 36 63 30 01 33 F7 60 B6 83 47 AE 78 BC 1E 64 E2 8F 7C B9 67 3B 35 A0 09 AF 33 33 EA 96 C9 0A DA 4C 66 DA 86 A5 7A CB C2 D7 2D 7F EF 36 48 32 DD B3 BB C4 52 F0 DB 2A 36 86 61 7A D0 E8 F6 06 53 C5 AA 53 2B 51 F6 46 4A 1C CB E6 78 FD A4 52 0A F0 DB 2F 80 BA 83 63 32 09 1F 8D C1 EB 18 41 1F C8 6F 7F 57 94 8C F7 2D 34 1F 3C 01 3A 7D 7E F9 66 1D 99 2C 0C 76 29 EE 6C 66 A8 8E 45 B7 5F 9E 3B 26 2F 05 61 B7 CC 61 2E 43 CE 89 83 53 8A B4 93 93 63 42 A6 F5 54 1D 9A 1D 76 24 78 59 3D 3F CA F5 38 4B 0B 7F D4 D7 EE C0 3B FD CB 85 DC 95 A0 0D 88 34 97 6E AD B5 C4 95 19 8F 4C AA 14 A0 F5 F4 CB 75 26 6D 6A D8 4C 43 4A 3D EE 89 52 92 48 6F A7 86 B9 2E 45 EE CB CD DD 33 0C DB 03 91 45 10 95 D7 62 1E 34 37 A3 17 B7 82 7A C3 EF A8 D8 52 08 8A CF 72 7E 8B EE 3A 1A 58 C4 65 17 B5 EE 46 16 0A B3 CB 6A 74 74 2E D2 2A 3D 83 5C 8A A1 4A 72 AB 97 28 DD CD 2B 16 03 4D 94 C9 6C 1E C4 7B F8 7D 7A 56 7D 7A A5 DF FD 12 19 91 96 AA 7D 00 75 12 04 58 D9 69 85 93 0A BB 23 9F 60 BC 8B 00 AE 4D D6 36 30 33 0F 80 F7 B0 CB 72 39 9A 1D 61 76 2E 39 E9 75 16 2C 07 7E FF 68 95 5E 90 73 58 98 72 4D AC 94 B9 43 F0 90 E9 AB 51 31 4C 74 24 90 86 47 B5 F7 E1 97 86 BB 96 47 B4 8F 1E 2C F7 D2 D2 14 F4 CE D5 EF 27 97 CD F8 8B B1 7C 24 D4 73 E1 C0 8E 3C A0 F2 7D 93 74 15 17 99 48 D0 8D 69 65 A6 36 4D 2A DB A7 03
|
|
||||||
flag = 08 28 04 34
|
|
||||||
g_sessionKey = E0 29 20 0D 31 82 38 F8 A1 AC 71 C6 07 F3 CB 54
|
|
||||||
g_tlv0105 = 01 05 00 88 00 01 01 02 00 40 02 01 03 3C 01 03 00 00 C2 D9 3F A5 A0 1B 6C 03 A2 EF AB CB 42 92 44 8E 15 97 28 1F DE B6 E9 0A 5C 53 01 CE A2 CC 95 3F E0 CB 30 3F 5C 67 09 22 83 CC 8A 80 8F D6 26 F5 EF EC 24 15 95 8E CE 99 00 40 02 02 03 3C 01 03 00 00 A1 4D 57 52 9E 5B 1F BB 48 75 09 67 F8 C0 64 F6 9B 2A 44 61 78 29 C1 26 9C 3C 59 0E DF 9B D1 59 97 0B 0C 2B 09 27 C6 7C 20 63 11 02 E1 4E A4 DE E2 59 CF A7 A1 47 0A B6
|
|
||||||
g_loginStatus = 0A
|
|
||||||
TEA 加密, 内容=01 00 0A00 01 00 01 00 04 00 00 00 00
|
|
||||||
paccket sent: 02 37 13 00 EC 35 DB 76 E4 B8 DD 02 00 00 00 01 01 01 00 00 68 20 80 88 1D E3 D9 DF BD 03 EB BF 3D A0 8A E3 DF FF 1A C4 26 40 02 FF 34 FF 03
|
|
||||||
flag = 00 EC 35 DB
|
|
||||||
TEA 加密, 内容=33 00 05 00 08 74 2E 71 71 2E 63 6F 6D 00 0A 71 75 6E 2E 71 71 2E 63 6F 6D 00 0C 71 7A 6F 6E 65 2E 71 71 2E 63 6F 6D 00 0C 6A 75 62 61 6F 2E 71 71 2E 63 6F 6D 00 09 6B 65 2E 71 71 2E 63 6F 6D
|
|
||||||
paccket sent: 02 37 13 00 1D B9 B1 76 E4 B8 DD 02 00 00 00 01 01 01 00 00 68 20 57 90 2B 4A 54 89 D9 5E 40 F1 13 4F C9 6D 0D 22 B2 1A 92 FF 28 0A 2A 21 E3 75 9C 91 22 BD 5D F8 2B 1A ED 6A D8 5A 9F F0 B8 13 B8 A1 C2 25 31 77 98 3D 9A 3D B1 E5 B6 39 1C 04 84 7C 93 3A 84 BF 88 92 45 03 B0 9D CC 1E BC 87 9C 98 F6 03 14 C1 03
|
|
||||||
flag = 00 1D B9 B1
|
|
||||||
TEA 加密, 内容=88 76 E4 B8 DD 00
|
|
||||||
paccket sent: 02 37 13 00 5C CB C6 76 E4 B8 DD 02 00 00 00 01 01 01 00 00 68 20 16 F2 82 2B F9 A2 D4 A2 A8 1A 13 93 FB CD EC 43 03
|
|
||||||
flag = 00 5C CB C6
|
|
||||||
flag = 00 17 D2 48
|
|
||||||
TEA 加密, 内容=76 E4 B8 DD 76 E4 B8 DD 00 02 BB 83 0A 3C 90 09
|
|
||||||
paccket sent: 02 37 13 00 17 D2 48 76 E4 B8 DD 02 00 00 00 01 01 01 00 00 68 20 4E B7 9E C3 F0 AF 38 6B C1 DA D8 32 15 57 66 FE 8D EA 49 5D D0 FE CA C5 11 B9 54 35 B3 3D 7D 6A 03
|
|
||||||
AnalyMessage
|
|
Loading…
Reference in New Issue
Block a user