Пытаюсь обойти защиту Interlude сервера
Протокол 746 но дико изменён
PHX удалось подключить только через виртуальную машину
Walker 10.8.6+WSS+WPF507 со скриптом выпрямления трафика кое как пытаются подключиться
Скрипт WPF
Код:
BEGIN
if (Copy(_gBuff,3,1)=#$B9) and (Copy(_gBuff,8,2)=#$FE+#$FF) then _gOutBuff:=Copy(_gBuff,1,7)+#0+#0+#0+#0+#0+#0;
if (_gbuff=#$03+#0+#$F9) then gBlockPacket;
If (_gBuff=#$02+#0) then gBlockPacket;
if (length(_gbuff) <> Gint(_gbuff,1,2)) and Gint(_gBuff,1,2)<> 2 then _gOutBuff:=Hpck(BufToHex(Copy(_gBuff,3,length(_gbuff)-2)));
if (length(_gbuff) <> Gint(_gbuff,1,2)) and (Gint(_gBuff,1,2) = 2) then _gOutBuff:=Copy(_gBuff,3,length(_gbuff)-2);
if not _gFromServ then
if copy(_gBuff,1,3) = #$1B+#00+#01 then begin // MoveBackwardToLocation
_gBuff[1] := #$1B+4;
_gOutBuff := _gBuff + #01+#00+#00+#00;
end;
end;
Код:
10:10:40 Link LoginServer Succeed.
10:10:51 ->Login LoginServer Fail.
10:11:06 Link LoginServer Succeed.
10:11:08 Login LoginServer Success.
10:11:09 服务器[01]当前在线率:6.47%,能否登陆:能
10:11:11 Link GameServer Succeed.
10:11:41 ->Login GameServer Timeout.
Перехватывал соединение от WPF чтобы смотреть на прямой трафик
Код:
00 EA 02 00 00 09 07 54 56 03 09 0B 01 07 02 54 54 56 07 00 02 55 56 00 51 00 53 57 04 07 55 08 54 01 07 01 53 00 56 55 56 01 06 05 04 51 03 08 51 08 51 56 04 54 06 55 08 02 09 51 56 01 53 06 55 04 53 00 56 56 53 01 09 02 09 01 51 54 51 09 55 56 09 03 04 07 05 55 04 06 55 04 06 09 04 51 01 08 08 06 05 52 06 04 01 07 54 03 06 52 55 06 55 55 51 01 02 04 54 03 55 54 01 57 51 55 05 52 05 54 07 51 51 55 07 02 53 53 00 52 05 52 07 01 54 00 03 05 05 08 06 05 05 06 03 00 0D 08 01 07 09 03 51 03 07 53 09 51 06 07 54 0A 50 56 02 52 04 05 55 51 02 53 00 08 54 04 52 56 06 02 09 00 08 03 53 56 01 05 00 55 06 08 56 04 0D 06 07 52 06 07 04 0A 06 01 04 54 04 00 05 02 04 54 00 09 52 53 05 04 01 04 05 05 01 52 51 52 0D 06 51 08 09 54 53 00 0D 01 02 03 54 53 01 05 03 08 56 54 07 02 54 0B 06 00 00 00 00
00 00
08 6F 00 72 D1 16 E5 AD C8 17 93 01 00 9A A5 96 15 82 CA 90 B4 49 97 E6 D3 7E 7D 62 12 00 65 10 00 C0 A8 00 79
Или же
Код:
Тип: 0x00 (ProtocolVersion)
Размер: 265+2
Время прихода: 10:14:18:824
0002 d ProtocolVersion: 746 (0x000002EA)
0006 z 0256fixed: Пропускаем 256 байт(а)
Тип: 0x00 (KeyInit)
Размер: 2+2
Время прихода: 10:15:12:234
0002 c 01: 0 (0x00)
Тип: 0x08 (RequestAuthLogin)
Размер: 37+2
Время прихода: 10:15:12:239
0002 s LoginName:
0004 d PlayKey2: -451489422 (0xE516D172)
0008 d PlayKey1: -1827157843 (0x9317C8AD)
000C d LoginKey1: 1572929537 (0x5DC10001)
0010 d LoginKey2: 1307587350 (0x4DF03316)
0014 d d: 1907695470 (0x71B51F6E)
Это всё что у меня есть по подключению бота.
Пакеты клиента: (без скрипта-выпрямителя)
[code]00 EA 02 00 00 AD 08 F1 C0 C9 6C 33 FC B3 DD 0A 03 93 1D E1 50 68 46 66 6B 54 1C A7 1E 3B 5E 78 B8 83 34 AF 8B CE E9 2D 01 F6 24 2D 52 16 03 C4 DA B5 AE E6 E8 A7 0C 6C F3 45 1E F8 FA 48 EF BB C9 4D 14 96 01 44 AA 24 EC A4 9D 82 1E A4 84 7F 8F FF A6 9D 0A E0 0A B0 6F 42 D2 C7 3D AA 64 0F CC 24 9D 18 6C 6C 43 9F 3F 07 88 71 91 98 22 59 DC 4B F4 9B 47 82 11 14 2A BC 95 2E 6F E3 88 28 98 1D 01 E1 C0 BE 12 F9 BF 4A F3 EE F7 09 45 EA 90 56 67 93 8C 72 44 97 A8 18 24 21 B4 CA 51 75 E9 DF 21 3C 91 56 91 E0 16 F0 E6 69 62 A0 CC 69 4D C5 60 0A BA 6E D7 4D 26 8A AE DF 98 44 7E DE D8 EC EF 23 BC 88 80 98 F9 6A 1B 85 62 6A 83 5F 9B 7D 6A AF 89 26 EB 89 FD D4 A3 F5 AA FC 9B 5C EB 11 3F 8B 26 35 49 90 EC AE CB 08 3F A1 B8 43 FD 08 DB B1 1A 5D 9B 6B D1 0F 0F 3B C5 27 FA 66 95 AB 10 4D CF 11 AD 41 B9