Показать сообщение отдельно
Старый 15.05.2013, 21:32   #21
Fabian
Новичок
 
Регистрация: 02.07.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 20 раз(а) в 12 сообщениях
Fabian На верном пути
По умолчанию

Код:
void *__thiscall ClientConnectionAuthChallenge::CliGet(void *this, int a2, int a3)
{
  void *v3; // esi@1
  int v4; // esi@1
  signed int v5; // ebx@1
  void *result; // eax@3
  void *v7; // [sp+Ch] [bp-8h]@1
  char v8; // [sp+13h] [bp-1h]@1

  v3 = this;
  v7 = this;
  v8 = 0;
  CDataStore::GetUInt8(&v8);
  *((_BYTE *)v3 + 52) = v8;
  v4 = (int)((char *)v3 + 20);
  v5 = 8;
  do
  {
    a2 = 0;
    CDataStore::GetUInt32(&a2);
    *(_DWORD *)v4 = a2;
    v4 += 4;
    --v5;
  }
  while ( v5 );
  a2 = 0;
  CDataStore::GetUInt32(&a2);
  result = v7;
  *((_DWORD *)v7 + 4) = a2;
  return result;
}

Последний раз редактировалось Fabian; 15.05.2013 в 21:35.
Fabian вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Evgeniy (15.05.2013)