160 lines
10 KiB
Plaintext
160 lines
10 KiB
Plaintext
[2026-07-06T13:54:31.644Z] === 3DTank WebSocket 伪造客户端 ===
|
|
[2026-07-06T13:54:31.648Z] 会话: test3
|
|
[2026-07-06T13:54:31.648Z] 目录: D:\Users\TermiNexus\Desktop\3DTANK_DDDTZ\sockets\test3
|
|
[2026-07-06T13:54:31.649Z]
|
|
[2026-07-06T13:54:31.649Z] --- Hash Request 参数 ---
|
|
[2026-07-06T13:54:31.650Z] lang = zh-CN
|
|
[2026-07-06T13:54:31.650Z] browser_user_agent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537...
|
|
[2026-07-06T13:54:31.650Z] os = Win32
|
|
[2026-07-06T13:54:31.650Z] device_type = DESKTOP
|
|
[2026-07-06T13:54:31.650Z] client_type = DESKTOP
|
|
[2026-07-06T13:54:31.651Z] hardware_concurrency = 8
|
|
[2026-07-06T13:54:31.651Z] time_zone = Asia/Shanghai
|
|
[2026-07-06T13:54:31.651Z] video_card = ANGLE (NVIDIA, NVIDIA GeForce RTX 3060 Direct3D11 vs_5_0 ...
|
|
[2026-07-06T13:54:31.651Z] mobile_device = false
|
|
[2026-07-06T13:54:31.651Z] touchscreen_support = false
|
|
[2026-07-06T13:54:31.651Z] client_version = e3b4a3f1c8b8ea24cddc91a30e51b6903d55c0c7
|
|
[2026-07-06T13:54:31.651Z] ram_size = 16
|
|
[2026-07-06T13:54:31.651Z]
|
|
[2026-07-06T13:54:31.651Z] --- 编码结果 ---
|
|
[2026-07-06T13:54:31.652Z] Payload 长度: 431 字节
|
|
[2026-07-06T13:54:31.652Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:54:31.652Z] Frame 总长: 434 字节
|
|
[2026-07-06T13:54:31.652Z]
|
|
[2026-07-06T13:54:31.652Z] Frame 十六进制:
|
|
[2026-07-06T13:54:31.652Z] 00000000 01 b0 00 01 0c 04 6c 61 6e 67 12 62 72 6f 77 73 ......lang.brows
|
|
00000010 65 72 5f 75 73 65 72 5f 61 67 65 6e 74 02 6f 73 er_user_agent.os
|
|
00000020 0b 64 65 76 69 63 65 5f 74 79 70 65 0b 63 6c 69 .device_type.cli
|
|
00000030 65 6e 74 5f 74 79 70 65 14 68 61 72 64 77 61 72 ent_type.hardwar
|
|
00000040 65 5f 63 6f 6e 63 75 72 72 65 6e 63 79 09 74 69 e_concurrency.ti
|
|
00000050 6d 65 5f 7a 6f 6e 65 0a 76 69 64 65 6f 5f 63 61 me_zone.video_ca
|
|
00000060 72 64 0d 6d 6f 62 69 6c 65 5f 64 65 76 69 63 65 rd.mobile_device
|
|
00000070 13 74 6f 75 63 68 73 63 72 65 65 6e 5f 73 75 70 .touchscreen_sup
|
|
00000080 70 6f 72 74 0e 63 6c 69 65 6e 74 5f 76 65 72 73 port.client_vers
|
|
00000090 69 6f 6e 08 72 61 6d 5f 73 69 7a 65 0c 05 7a 68 ion.ram_size..zh
|
|
000000a0 2d 43 4e 6f 4d 6f 7a 69 6c 6c 61 2f 35 2e 30 20 -CNoMozilla/5.0
|
|
000000b0 28 57 69 6e 64 6f 77 73 20 4e 54 20 31 30 2e 30 (Windows NT 10.0
|
|
000000c0 3b 20 57 69 6e 36 34 3b 20 78 36 34 29 20 41 70 ; Win64; x64) Ap
|
|
000000d0 70 6c 65 57 65 62 4b 69 74 2f 35 33 37 2e 33 36 pleWebKit/537.36
|
|
000000e0 20 28 4b 48 54 4d 4c 2c 20 6c 69 6b 65 20 47 65 (KHTML, like Ge
|
|
000000f0 63 6b 6f 29 20 43 68 72 6f 6d 65 2f 31 32 30 2e cko) Chrome/120.
|
|
00000100 30 2e 30 2e 30 20 53 61 66 61 72 69 2f 35 33 37 0.0.0 Safari/537
|
|
00000110 2e 33 36 05 57 69 6e 33 32 07 44 45 53 4b 54 4f .36.Win32.DESKTO
|
|
00000120 50 07 44 45 53 4b 54 4f 50 01 38 0d 41 73 69 61 P.DESKTOP.8.Asia
|
|
00000130 2f 53 68 61 6e 67 68 61 69 40 41 4e 47 4c 45 20 /Shanghai@ANGLE
|
|
00000140 28 4e 56 49 44 49 41 2c 20 4e 56 49 44 49 41 20 (NVIDIA, NVIDIA
|
|
00000150 47 65 46 6f 72 63 65 20 52 54 58 20 33 30 36 30 GeForce RTX 3060
|
|
00000160 20 44 69 72 65 63 74 33 44 31 31 20 76 73 5f 35 Direct3D11 vs_5
|
|
00000170 5f 30 20 70 73 5f 35 5f 30 29 05 66 61 6c 73 65 _0 ps_5_0).false
|
|
00000180 05 66 61 6c 73 65 28 65 33 62 34 61 33 66 31 63 .false(e3b4a3f1c
|
|
00000190 38 62 38 65 61 32 34 63 64 64 63 39 31 61 33 30 8b8ea24cddc91a30
|
|
000001a0 65 35 31 62 36 39 30 33 64 35 35 63 30 63 37 02 e51b6903d55c0c7.
|
|
000001b0 31 36 16
|
|
[2026-07-06T13:54:31.653Z]
|
|
[2026-07-06T13:54:31.653Z] 正在连接 wss://c1.3dtank.com:9090/ ...
|
|
[2026-07-06T13:54:36.379Z] ✓ 连接成功!
|
|
[2026-07-06T13:54:36.380Z]
|
|
[2026-07-06T13:54:36.380Z] >>> 发送 Hash Request...
|
|
[2026-07-06T13:54:36.381Z] 已保存: send_0000.bin
|
|
[2026-07-06T13:54:36.381Z] 434 字节:
|
|
[2026-07-06T13:54:36.381Z] 00000000 01 b0 00 01 0c 04 6c 61 6e 67 12 62 72 6f 77 73 ......lang.brows
|
|
00000010 65 72 5f 75 73 65 72 5f 61 67 65 6e 74 02 6f 73 er_user_agent.os
|
|
00000020 0b 64 65 76 69 63 65 5f 74 79 70 65 0b 63 6c 69 .device_type.cli
|
|
00000030 65 6e 74 5f 74 79 70 65 14 68 61 72 64 77 61 72 ent_type.hardwar
|
|
00000040 65 5f 63 6f 6e 63 75 72 72 65 6e 63 79 09 74 69 e_concurrency.ti
|
|
00000050 6d 65 5f 7a 6f 6e 65 0a 76 69 64 65 6f 5f 63 61 me_zone.video_ca
|
|
00000060 72 64 0d 6d 6f 62 69 6c 65 5f 64 65 76 69 63 65 rd.mobile_device
|
|
00000070 13 74 6f 75 63 68 73 63 72 65 65 6e 5f 73 75 70 .touchscreen_sup
|
|
00000080 70 6f 72 74 0e 63 6c 69 65 6e 74 5f 76 65 72 73 port.client_vers
|
|
00000090 69 6f 6e 08 72 61 6d 5f 73 69 7a 65 0c 05 7a 68 ion.ram_size..zh
|
|
000000a0 2d 43 4e 6f 4d 6f 7a 69 6c 6c 61 2f 35 2e 30 20 -CNoMozilla/5.0
|
|
000000b0 28 57 69 6e 64 6f 77 73 20 4e 54 20 31 30 2e 30 (Windows NT 10.0
|
|
000000c0 3b 20 57 69 6e 36 34 3b 20 78 36 34 29 20 41 70 ; Win64; x64) Ap
|
|
000000d0 70 6c 65 57 65 62 4b 69 74 2f 35 33 37 2e 33 36 pleWebKit/537.36
|
|
000000e0 20 28 4b 48 54 4d 4c 2c 20 6c 69 6b 65 20 47 65 (KHTML, like Ge
|
|
000000f0 63 6b 6f 29 20 43 68 72 6f 6d 65 2f 31 32 30 2e cko) Chrome/120.
|
|
00000100 30 2e 30 2e 30 20 53 61 66 61 72 69 2f 35 33 37 0.0.0 Safari/537
|
|
00000110 2e 33 36 05 57 69 6e 33 32 07 44 45 53 4b 54 4f .36.Win32.DESKTO
|
|
00000120 50 07 44 45 53 4b 54 4f 50 01 38 0d 41 73 69 61 P.DESKTOP.8.Asia
|
|
00000130 2f 53 68 61 6e 67 68 61 69 40 41 4e 47 4c 45 20 /Shanghai@ANGLE
|
|
00000140 28 4e 56 49 44 49 41 2c 20 4e 56 49 44 49 41 20 (NVIDIA, NVIDIA
|
|
00000150 47 65 46 6f 72 63 65 20 52 54 58 20 33 30 36 30 GeForce RTX 3060
|
|
00000160 20 44 69 72 65 63 74 33 44 31 31 20 76 73 5f 35 Direct3D11 vs_5
|
|
00000170 5f 30 20 70 73 5f 35 5f 30 29 05 66 61 6c 73 65 _0 ps_5_0).false
|
|
00000180 05 66 61 6c 73 65 28 65 33 62 34 61 33 66 31 63 .false(e3b4a3f1c
|
|
00000190 38 62 38 65 61 32 34 63 64 64 63 39 31 61 33 30 8b8ea24cddc91a30
|
|
000001a0 65 35 31 62 36 39 30 33 64 35 35 63 30 63 37 02 e51b6903d55c0c7.
|
|
000001b0 31 36 16
|
|
[2026-07-06T13:54:36.382Z]
|
|
[2026-07-06T13:54:36.383Z] ✓ Hash Request 已发送
|
|
[2026-07-06T13:54:36.384Z]
|
|
[2026-07-06T13:54:37.302Z] <<< 接收消息 #0 (46 字节) -> recv_0000.bin
|
|
[2026-07-06T13:54:37.302Z] 00000000 00 2c 00 02 5c e7 a4 75 60 96 62 8d 89 ea 6d 6f .,..\..u`.b...mo
|
|
00000010 ac 92 d2 6d 8e 69 57 d5 d3 3d 3d 77 c2 df 6c 3b ...m.iW..==w..l;
|
|
00000020 53 c0 74 44 01 20 00 00 00 00 05 f6 91 cc S.tD. ........
|
|
[2026-07-06T13:54:37.303Z]
|
|
[2026-07-06T13:54:37.303Z] 帧解码:
|
|
[2026-07-06T13:54:37.303Z] 头部长度: 2 字节
|
|
[2026-07-06T13:54:37.303Z] 帧体长度: 44 字节
|
|
[2026-07-06T13:54:37.303Z] 压缩: false
|
|
[2026-07-06T13:54:37.304Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:54:37.304Z] Payload 长度: 43 字节
|
|
[2026-07-06T13:54:37.304Z] 命令 (2 个):
|
|
[2026-07-06T13:54:37.304Z] [0] offset=0 ID=2 (Hash Response)
|
|
[2026-07-06T13:54:37.304Z] hash: 5ce7a4756096628d89ea6d6fac92d26d8e6957d5d33d3d77c2df6c3b53c07444
|
|
[2026-07-06T13:54:37.304Z] boolean: true
|
|
[2026-07-06T13:54:37.304Z] [1] offset=34 ID=32 (Open Space)
|
|
[2026-07-06T13:54:37.305Z] spaceId (BE int64): 100045260
|
|
[2026-07-06T13:54:37.305Z] high=0, low=100045260
|
|
[2026-07-06T13:54:37.305Z] raw: 0000000005f691cc
|
|
[2026-07-06T13:54:37.305Z]
|
|
[2026-07-06T13:54:47.315Z] <<< 接收消息 #1 (3 字节) -> recv_0001.bin
|
|
[2026-07-06T13:54:47.316Z] 00000000 00 01 00 ...
|
|
[2026-07-06T13:54:47.316Z]
|
|
[2026-07-06T13:54:47.316Z] 帧解码:
|
|
[2026-07-06T13:54:47.317Z] 头部长度: 2 字节
|
|
[2026-07-06T13:54:47.317Z] 帧体长度: 1 字节
|
|
[2026-07-06T13:54:47.317Z] 压缩: false
|
|
[2026-07-06T13:54:47.317Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:54:47.317Z] Payload 长度: 0 字节
|
|
[2026-07-06T13:54:47.318Z] >>> 回复 Pong (ping 保持连接) -> send_0001.bin
|
|
[2026-07-06T13:54:47.318Z]
|
|
[2026-07-06T13:54:57.339Z] <<< 接收消息 #2 (3 字节) -> recv_0002.bin
|
|
[2026-07-06T13:54:57.341Z] 00000000 00 01 00 ...
|
|
[2026-07-06T13:54:57.341Z]
|
|
[2026-07-06T13:54:57.341Z] 帧解码:
|
|
[2026-07-06T13:54:57.341Z] 头部长度: 2 字节
|
|
[2026-07-06T13:54:57.342Z] 帧体长度: 1 字节
|
|
[2026-07-06T13:54:57.342Z] 压缩: false
|
|
[2026-07-06T13:54:57.343Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:54:57.343Z] Payload 长度: 0 字节
|
|
[2026-07-06T13:54:57.345Z] >>> 回复 Pong (ping 保持连接) -> send_0002.bin
|
|
[2026-07-06T13:54:57.347Z]
|
|
[2026-07-06T13:55:07.498Z] <<< 接收消息 #3 (3 字节) -> recv_0003.bin
|
|
[2026-07-06T13:55:07.499Z] 00000000 00 01 00 ...
|
|
[2026-07-06T13:55:07.499Z]
|
|
[2026-07-06T13:55:07.500Z] 帧解码:
|
|
[2026-07-06T13:55:07.500Z] 头部长度: 2 字节
|
|
[2026-07-06T13:55:07.500Z] 帧体长度: 1 字节
|
|
[2026-07-06T13:55:07.501Z] 压缩: false
|
|
[2026-07-06T13:55:07.501Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:55:07.501Z] Payload 长度: 0 字节
|
|
[2026-07-06T13:55:07.504Z] >>> 回复 Pong (ping 保持连接) -> send_0003.bin
|
|
[2026-07-06T13:55:07.504Z]
|
|
[2026-07-06T13:55:17.397Z] <<< 接收消息 #4 (3 字节) -> recv_0004.bin
|
|
[2026-07-06T13:55:17.398Z] 00000000 00 01 00 ...
|
|
[2026-07-06T13:55:17.398Z]
|
|
[2026-07-06T13:55:17.398Z] 帧解码:
|
|
[2026-07-06T13:55:17.398Z] 头部长度: 2 字节
|
|
[2026-07-06T13:55:17.399Z] 帧体长度: 1 字节
|
|
[2026-07-06T13:55:17.399Z] 压缩: false
|
|
[2026-07-06T13:55:17.399Z] Nullmap: 00 (1 字节)
|
|
[2026-07-06T13:55:17.399Z] Payload 长度: 0 字节
|
|
[2026-07-06T13:55:17.401Z] >>> 回复 Pong (ping 保持连接) -> send_0004.bin
|
|
[2026-07-06T13:55:17.402Z]
|
|
[2026-07-06T13:55:27.419Z] ---
|
|
[2026-07-06T13:55:27.420Z] ✗ 连接关闭 (code=1000)
|
|
[2026-07-06T13:55:27.420Z] Hash Request 已发送: true
|
|
[2026-07-06T13:55:27.420Z] 总共接收: 5 条消息
|
|
[2026-07-06T13:55:27.420Z] 总共发送: 5 条消息
|