-
Notifications
You must be signed in to change notification settings - Fork 7
RegisterEx
zeroKilo edited this page Jul 16, 2020
·
5 revisions
this packet is the first send to the secure server and contains all local adapter IPs that client could bind to, including online IP, so the server can traverse NAT if needed. otherwise it works like the login packet from authentication protocol
`
public List<string> stationUrls;
public string className;
public string username;
public string onlineKey;
public string password;`
`
public uint resultCode = 0x00010001;
public uint connectionId = 78;
public string clientUrl;`
`
10.11.2019 15:16:15 : [UDP Main] received : 3F 31 32 FC 78 56 34 12 02 00 00 0D FF D8 B8 70 9B 4C B8 13 C2 01 9D 4A 97 90 CC 79 D4 44 27 03 54 89 E1 9E 7B 21 A5 5E 38 22 55 35 4F 8E 39 F0 C8 08 98 E7 8C 96 C6 2F 16 70 25 FE 16 83 4F D8 CA EF D2 F9 55 2E 8F C5 3A BF 3B 66 B4 D2 1D 48 27 A2 8A ED B2 D0 67 89 C9 C2 4F F8 28 DE 05 27 08 E0 69 6A C1 E2 E1 70 02 8A 11 B8 17 05 99 D2 3B F9 AD C5 35 50 42 52 31 60 E0 AC CF 96 0A EB 8F 10 7F 6F 36 58 61 BF DB 6E C9 16 3C A1 1B FC 79 3F 8D 05 B2 A9 9D 60 E7 19 94 4E D5 AC 75 53 E0 19 56 D8 88 8B 92 53 DA ED 9E 99
10.11.2019 15:16:15 : [UDP Main] received : UDPPacket {
From : VPort[port=15 type=OldRVSec]
To : VPort[port=01 type=OldRVSec]
Flags : [FLAG_RELIABLE][FLAG_NEED_ACK]
Type : DATA
Session ID : 0xFC
Signature : 0x12345678
Sequence ID : 0x0002
Part Number : 0x00
PayLoad : 06 01 00 00 8B 10 00 00 00 04 00 00 00 04 00 00 00 2F 00 70 72 75 64 70 3A 2F 61 64 64 72 65 73 73 3D 31 36 39 2E 32 35 34 2E 37 33 2E 32 34 31 3B 70 6F 72 74 3D 33 30 37 34 3B 73 69 64 3D 31 35 00 2A 00 70 72 75 64 70 3A 2F 61 64 64 72 65 73 73 3D 31 32 37 2E 30 2E 30 2E 31 3B 70 6F 72 74 3D 33 30 37 34 3B 73 69 64 3D 31 35 00 2F 00 70 72 75 64 70 3A 2F 61 64 64 72 65 73 73 3D 31 36 39 2E 32 35 34 2E 36 33 2E 32 31 34 3B 70 6F 72 74 3D 33 30 37 34 3B 73 69 64 3D 31 35 00 2F 00 70 72 75 64 70 3A 2F 61 64 64 72 65 73 73 3D 31 39 32 2E 31 36 38 2E 31 37 38 2E 34 38 3B 70 6F 72 74 3D 33 30 37 34 3B 73 69 64 3D 31 35 00 21 00 55 62 69 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 4C 6F 67 69 6E 43 75 73 74 6F 6D 44 61 74 61 00 13 00 00 00 0F 00 00 00 03 00 77 76 00 01 00 00 05 00 74 65 73 74 00
Checksum : 0x99
}
10.11.2019 15:16:15 : [UDP Main] received : UDPPacket { DATA ( R W )}
10.11.2019 15:16:15 : [RMC] Handling packet...
10.11.2019 15:16:15 : [RMC] Received packet :
[RMC Packet : Proto = Secure CallID=16 MethodID=4]
[RegisterEx Request : className=UbiAuthenticationLoginCustomData]
[Station List :]
["prudp:/address=169.254.73.241;port=3074;sid=15"]
["prudp:/address=127.0.0.1;port=3074;sid=15"]
["prudp:/address=169.254.63.214;port=3074;sid=15"]
["prudp:/address=192.168.178.48;port=3074;sid=15"]
[Username : wv]
[Online Key : ]
[Password : test]
10.11.2019 15:16:15 : [RMC] send ACK packet
10.11.2019 15:16:15 : [RMC] send : 31 3F 0A FC 01 00 27 7F 02 00 00 02
10.11.2019 15:16:15 : [RMC] send : UDPPacket {
From : VPort[port=01 type=OldRVSec]
To : VPort[port=15 type=OldRVSec]
Flags : [FLAG_ACK]
Type : DATA
Session ID : 0xFC
Signature : 0x7F270001
Sequence ID : 0x0002
Part Number : 0x00
PayLoad :
Checksum : 0x02
}
10.11.2019 15:16:15 : [RMC] send : UDPPacket { DATA ( A )}
10.11.2019 15:16:15 : [RMC] send response packet
10.11.2019 15:16:15 : [RMC] send : 31 3F 22 FC 01 00 27 7F 03 00 00 0D FF D8 90 70 9F 4C B0 63 B6 61 6F 06 1B FE BD 73 16 0E F2 F3 51 93 08 4E 7A 13 13 9E 81 A9 29 D0 D8 D1 A1 C5 8C C0 BF 8E 76 40 FC 3C F4 3A D2 43 CA C0 9D 16 78 1D 78 9B 02 51 3C 15 D4 4D 48 4B 28 EB 6A 9D 6E 14 E4 AB BB FC 5B C9 C6 02 0B 05 A4 18 63 C3 9F 01 2F 03 BB 66 F8 85 4B CD 77 CA 53 5A 1A 5C 66 8B E3 30
10.11.2019 15:16:15 : [RMC] send : UDPPacket {
From : VPort[port=01 type=OldRVSec]
To : VPort[port=15 type=OldRVSec]
Flags : [FLAG_NEED_ACK]
Type : DATA
Session ID : 0xFC
Signature : 0x7F270001
Sequence ID : 0x0003
Part Number : 0x00
PayLoad : 66 00 00 00 0B 01 10 00 00 00 04 80 00 00 01 00 01 00 4E 00 00 00 52 00 70 72 75 64 70 73 3A 2F 61 64 64 72 65 73 73 3D 31 32 37 2E 30 2E 30 2E 31 3B 70 6F 72 74 3D 33 30 37 34 3B 43 49 44 3D 31 3B 50 49 44 3D 34 36 36 30 3B 73 69 64 3D 31 3B 52 56 43 49 44 3D 37 38 3B 73 74 72 65 61 6D 3D 33 3B 74 79 70 65 3D 32 00
Checksum : 0x30
}
10.11.2019 15:16:15 : [RMC] send : UDPPacket { DATA ( W )}
10.11.2019 15:16:15 : [RMC] Response Data Content :
[RegisterEx Response]
[Result Code : 0x00010001]
[Connection Id : 0x0000004E]
[Client Url : prudps:/address=127.0.0.1;port=3074;CID=1;PID=4660;sid=1;RVCID=78;stream=3;type=2]`