Показать сообщение отдельно
Старый 29.12.2007, 01:26   #4
Новичок
 
Регистрация: 03.10.2007
Сообщений: 5
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
Buksa
По умолчанию

Код:
c07=RequestGGAuth:h(psize)c(ID)d(LoginKey)d(d)d(d)d(d)d(d)-(0003)d(chkSum1)d(chkSum2)
LoginKey= LoginSessionID берётся из 1 пакета chkSum1 енто чексумма
на ппц выглядело бы так
Код:
 if (ID = $07) and (le=$22) then begin
    ScanPck5(_gBuff,4,'ddd-11dd',LoginKey, null, null, null, null);
    Buff := FormatPck('cdddddcccdd',[#$7,LoginKey,$4D909223,$7CB53018,$47416196,$FB960705,0,0,0,0,0]);
    gCrypt.LSchks(Buff,chkSum1);
    buff:= FormatPck('%cdddddcccdd',[#$7,LoginKey,$4D909223,$7CB53018,$47416196,$FB960705,0,0,0,chkSum1,chkSum2]);
    _gOutBuff := buff;
    end;
но дальше сталкиваешься с RequestAuthLogin а вот его формат не совсем известен
Buksa вне форума   Ответить с цитированием