Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 29.04.2009, 15:01   #740
Местный
 
Аватар для Sherman
 
Регистрация: 24.04.2008
Сообщений: 364
Сказал Спасибо: 15
Имеет 116 спасибок в 83 сообщенях
Sherman пока неопределено
По умолчанию

Код:
TPacket = packed record case Integer of
    0: (Size: Word;
        Data: array[0..$FFFD] of Byte);
    1: (PacketAsByteArray: array[0..$FFFF] of Byte);
    2: (PacketAsCharArray: TCharArray);
    3: (pckSize: Word;
        pckId: Byte;
        pckData: array[0..$FFFC] of Byte);
  end;
Я так понимаю в том примере который я привел (newxor.dpr) ошибка размера пакета:
Код:
procedure TXorCoding.DecryptGP(var Data; const Size: Word); 
var 
  k:integer; 
  pck:array[0..$4FFF] of Byte absolute Data; <<< Ошибка
 должно быть
pck:array[0..$FFFF] of Byte absolute Data;
begin
я прав?
Sherman вне форума   Ответить с цитированием