Вобщем есть пакет на перебор мультиселлов на ПТС серверах
Цитата:
var
i:int64;
procedure Init;
begin
i:=1; {Тут вбиваем номер с которого мультиселла начнём брутить}
end;
begin
if FromClient and (pck[1]=#$56) then
begin
pck:='';
buf:=#$23;
WriteS('menu_select?ask=-303&reply='+inttostr(i));
SendToServer;
inc(i);
end;
end.
|
Все нормально пашет, не забываем что сервер меняет пакеты каждую новую сессию, поэтому меняем выделенные значения.
56 (RequstActionUse) - это первый байт пакета, который будет проматывать листы, делаем соответствующие действие (к примеру бег или таргет), смотрим пакет и вписываем первый байт в скрипт.
23 - первый байт наших листов. Открываем любой лист (Multisell), смотрим пакет, меняем 23 на первый байт из пришедшего пакета.
Как этот скрипт изменить под Ява сервер?
Вот как он работает на нем
Подхожу к ГМшопу, открываю список мультов, запускаю скрипт и теперь при нажатии на соц действие приветствия у меня отправляеться серверу вот такой пакет
Код:
Tип: 0x23 (RequestBypassToServer)
Pазмер: 67+2
Время прихода: 13:29:55:387
0002 s Command: menu_select?ask=-303&reply=11113
23 6D 00 65 00 6E 00 75 00 5F 00 73 00 65 00 6C 00 65 00 63 00 74 00 3F 00 61 00 73 00 6B 00 3D 00 2D 00 33 00 30 00 33 00 26 00 72 00 65 00 70 00 6C 00 79 00 3D 00 31 00 31 00 31 00 31 00 33 00 00 00
но вот почему то этот пакет получаеться должен открывать мультисел 11113
но он его не открывает хотя вот он сам пакет этого мульта через обычное открытие в гм шопе.
Код:
Tип: 0x23 (RequestBypassToServer)
Pазмер: 61+2
Время прихода: 13:31:59:153
0002 s Command: npc_268476624_multisell 11113
23 6E 00 70 00 63 00 5F 00 32 00 36 00 38 00 34 00 37 00 36 00 36 00 32 00 34 00 5F 00 6D 00 75 00 6C 00 74 00 69 00 73 00 65 00 6C 00 6C 00 20 00 31 00 31 00 31 00 31 00 33 00 00 00