Исходник Growry souce code anti aim

https://vk.com/bpcheat
Забаненный
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
746
Реакции[?]
171
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
коротко к слову делать было не чего развлекал себя как мог

Код:
void __thiscall sub_1001EB00(_BYTE *this)
{
  int v1; // eax
  void *v2; // eax
  int v3; // edx
  float v4; // ST38_4
  double v5; // st7
  int v6; // eax
  float v7; // ST34_4
  float *v8; // ST58_4
  float v9; // ST30_4
  float *v10; // ST54_4
  int v11; // esi
  double v12; // st7
  float v13; // ST2C_4
  float *v14; // ST50_4
  int v15; // esi
  double v16; // st7
  float v17; // ST28_4
  float *v18; // ST4C_4
  float v19; // ST24_4
  float *v20; // ST48_4
  float v21; // ST20_4
  float *v22; // ST44_4
  int v23; // esi
  float v24; // ST1C_4
  float *v25; // ST40_4
  float v26; // ST18_4
  float v27; // ST00_4
  float v28; // ST14_4
  float *v29; // ST3C_4
  int v30; // esi
  float v31; // ST10_4
  float v32; // ST00_4
  float v33; // ST0C_4
  _BYTE *v34; // [esp+5Ch] [ebp-Ch]
  int v35; // [esp+60h] [ebp-8h]

  v34 = this;
  v1 = sub_1001F7B0();
  sub_1001FDD0(v1);
  v2 = (void *)sub_100077D0(dword_101D523C);
  v35 = sub_100057B0(v2);
  if ( v35 )
  {
    if ( !(*(_DWORD *)(sub_100671B0(dword_101D4DB8) + 48) & 0x20)
      && !*(_BYTE *)sub_1000A590(dword_101D523C)
      && !(*(_DWORD *)sub_1000B530(dword_101D523C) & 0x40)
      && !*v34 )
    {
      sub_1001DE10(v35, 0);
      if ( (!(unsigned __int8)sub_10063F20(v35) || *(float *)sub_1001FBC0(v35) <= 0.0)
        && *(_DWORD *)(sub_100630B0(v35) + 204)
        && (!(*(_DWORD *)(sub_100671B0(dword_101D4DB8) + 48) & 1)
         || *(_WORD *)sub_1001DE10(v35, v3) == 49
         || !(unsigned __int8)sub_10062FC0(v35))
        && sub_10063720(dword_101D523C) != 8
        && sub_10063720(dword_101D523C) != 9 )
      {
        if ( !byte_101D4E25 )
          byte_1023524C = *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 4) % 2 != 0;
        v4 = sub_1001F860(v34);
        v5 = v4;
        *(float *)(sub_100671B0(dword_101D4DB8) + 12) = v4;
        v6 = sub_1001F7B0();
        if ( !(unsigned __int8)sub_1001FCD0(v6) )
        {
          v7 = sub_1001F970(v34);
          v5 = v7;
          *(float *)(sub_100671B0(dword_101D4DB8) + 16) = v7;
          dword_101C6518 = *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 16);
        }
        if ( *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 4) % 3 && byte_101C6901 )
        {
          if ( dword_101C695C )
          {
            switch ( dword_101C695C )
            {
              case 1:
                if ( dword_101C6514 >= 5 )
                {
                  if ( dword_101C6514 <= 5 )
                  {
                    if ( dword_101C6514 == 5 )
                    {
                      v18 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                      v5 = sub_10063550((void *)dword_101D523C);
                      v19 = v5;
                      *v18 = v19 + *v18;
                    }
                    sub_1006AF50(4692750812785410048i64);
                    dword_101C6514 = (signed int)v5;
                  }
                  else
                  {
                    v14 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                    v15 = sub_100671B0(dword_101D4DB8);
                    v16 = sub_10063550((void *)dword_101D523C);
                    v17 = v16;
                    *v14 = (float)(*(float *)(v15 + 16) - v17) + *v14;
                    sub_1006AF50(4692750812785410048i64);
                    dword_101C6514 = (signed int)v16;
                  }
                }
                else
                {
                  v10 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                  v11 = sub_100671B0(dword_101D4DB8);
                  v12 = sub_10063550((void *)dword_101D523C);
                  v13 = v12;
                  *v10 = (float)(v13 + *(float *)(v11 + 16)) + *v10;
                  sub_1006AF50(4692750812785410048i64);
                  dword_101C6514 = (signed int)v12;
                }
                break;
              case 2:
                v20 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v21 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                *v20 = v21 + *v20;              // G.UserCmd += GetDesyncDelta()
                break;
              case 3:
                v22 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v23 = sub_100671B0(dword_101D4DB8);// G.UserCmd
                v24 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                *v22 = (float)(v24 + *(float *)(v23 + 16)) + *v22;// G.UserCmd->viewangles.y += v24 + v23->viewangles.y
                break;
              case 4:
                v25 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v26 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                v27 = sub_10063550((void *)dword_101D523C);
                v28 = sub_1001FC90(v27, COERCE_FLOAT(LODWORD(v26) ^ xmmword_1009CB50));// рандом в перделе двух значений О_о
                *v25 = v28 + *v25;
                break;
              case 5:
                v29 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                v30 = sub_100671B0(dword_101D4DB8);
                v31 = sub_10063550((void *)dword_101D523C);
                v32 = sub_10063550((void *)dword_101D523C);
                v33 = sub_1001FC90(v32, COERCE_FLOAT(LODWORD(v31) ^ xmmword_1009CB50));
                *v29 = (float)(v33 + *(float *)(v30 + 16)) + *v29;
                break;
            }
          }
          else
          {
            v8 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
            v9 = sub_10063550((void *)dword_101D523C);
            *v8 = (float)(v9 + 179.0) + *v8;
          }
        }
      }
    }
  }
}
дешифрованный код одного типа аа
Код:
if (G.UserCmd->command_number % 3)
    {

        float desync = GetDesyncDelta();
        G.UserCmd->viewangles.y = desync;
    }
    else
    {
        float desync = GetDesyncDelta();
        G.UserCmd->viewangles.y += desync + 179;
    }
но это все не точно делал как попало
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
коротко к слову делать было не чего развлекал себя как мог

Код:
void __thiscall sub_1001EB00(_BYTE *this)
{
  int v1; // eax
  void *v2; // eax
  int v3; // edx
  float v4; // ST38_4
  double v5; // st7
  int v6; // eax
  float v7; // ST34_4
  float *v8; // ST58_4
  float v9; // ST30_4
  float *v10; // ST54_4
  int v11; // esi
  double v12; // st7
  float v13; // ST2C_4
  float *v14; // ST50_4
  int v15; // esi
  double v16; // st7
  float v17; // ST28_4
  float *v18; // ST4C_4
  float v19; // ST24_4
  float *v20; // ST48_4
  float v21; // ST20_4
  float *v22; // ST44_4
  int v23; // esi
  float v24; // ST1C_4
  float *v25; // ST40_4
  float v26; // ST18_4
  float v27; // ST00_4
  float v28; // ST14_4
  float *v29; // ST3C_4
  int v30; // esi
  float v31; // ST10_4
  float v32; // ST00_4
  float v33; // ST0C_4
  _BYTE *v34; // [esp+5Ch] [ebp-Ch]
  int v35; // [esp+60h] [ebp-8h]

  v34 = this;
  v1 = sub_1001F7B0();
  sub_1001FDD0(v1);
  v2 = (void *)sub_100077D0(dword_101D523C);
  v35 = sub_100057B0(v2);
  if ( v35 )
  {
    if ( !(*(_DWORD *)(sub_100671B0(dword_101D4DB8) + 48) & 0x20)
      && !*(_BYTE *)sub_1000A590(dword_101D523C)
      && !(*(_DWORD *)sub_1000B530(dword_101D523C) & 0x40)
      && !*v34 )
    {
      sub_1001DE10(v35, 0);
      if ( (!(unsigned __int8)sub_10063F20(v35) || *(float *)sub_1001FBC0(v35) <= 0.0)
        && *(_DWORD *)(sub_100630B0(v35) + 204)
        && (!(*(_DWORD *)(sub_100671B0(dword_101D4DB8) + 48) & 1)
         || *(_WORD *)sub_1001DE10(v35, v3) == 49
         || !(unsigned __int8)sub_10062FC0(v35))
        && sub_10063720(dword_101D523C) != 8
        && sub_10063720(dword_101D523C) != 9 )
      {
        if ( !byte_101D4E25 )
          byte_1023524C = *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 4) % 2 != 0;
        v4 = sub_1001F860(v34);
        v5 = v4;
        *(float *)(sub_100671B0(dword_101D4DB8) + 12) = v4;
        v6 = sub_1001F7B0();
        if ( !(unsigned __int8)sub_1001FCD0(v6) )
        {
          v7 = sub_1001F970(v34);
          v5 = v7;
          *(float *)(sub_100671B0(dword_101D4DB8) + 16) = v7;
          dword_101C6518 = *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 16);
        }
        if ( *(_DWORD *)(sub_100671B0(dword_101D4DB8) + 4) % 3 && byte_101C6901 )
        {
          if ( dword_101C695C )
          {
            switch ( dword_101C695C )
            {
              case 1:
                if ( dword_101C6514 >= 5 )
                {
                  if ( dword_101C6514 <= 5 )
                  {
                    if ( dword_101C6514 == 5 )
                    {
                      v18 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                      v5 = sub_10063550((void *)dword_101D523C);
                      v19 = v5;
                      *v18 = v19 + *v18;
                    }
                    sub_1006AF50(4692750812785410048i64);
                    dword_101C6514 = (signed int)v5;
                  }
                  else
                  {
                    v14 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                    v15 = sub_100671B0(dword_101D4DB8);
                    v16 = sub_10063550((void *)dword_101D523C);
                    v17 = v16;
                    *v14 = (float)(*(float *)(v15 + 16) - v17) + *v14;
                    sub_1006AF50(4692750812785410048i64);
                    dword_101C6514 = (signed int)v16;
                  }
                }
                else
                {
                  v10 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                  v11 = sub_100671B0(dword_101D4DB8);
                  v12 = sub_10063550((void *)dword_101D523C);
                  v13 = v12;
                  *v10 = (float)(v13 + *(float *)(v11 + 16)) + *v10;
                  sub_1006AF50(4692750812785410048i64);
                  dword_101C6514 = (signed int)v12;
                }
                break;
              case 2:
                v20 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v21 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                *v20 = v21 + *v20;              // G.UserCmd += GetDesyncDelta()
                break;
              case 3:
                v22 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v23 = sub_100671B0(dword_101D4DB8);// G.UserCmd
                v24 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                *v22 = (float)(v24 + *(float *)(v23 + 16)) + *v22;// G.UserCmd->viewangles.y += v24 + v23->viewangles.y
                break;
              case 4:
                v25 = (float *)(sub_100671B0(dword_101D4DB8) + 16);// G.UserCmd->viewangles.y
                v26 = sub_10063550((void *)dword_101D523C);// GetDesyncDelta()
                v27 = sub_10063550((void *)dword_101D523C);
                v28 = sub_1001FC90(v27, COERCE_FLOAT(LODWORD(v26) ^ xmmword_1009CB50));// рандом в перделе двух значений О_о
                *v25 = v28 + *v25;
                break;
              case 5:
                v29 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
                v30 = sub_100671B0(dword_101D4DB8);
                v31 = sub_10063550((void *)dword_101D523C);
                v32 = sub_10063550((void *)dword_101D523C);
                v33 = sub_1001FC90(v32, COERCE_FLOAT(LODWORD(v31) ^ xmmword_1009CB50));
                *v29 = (float)(v33 + *(float *)(v30 + 16)) + *v29;
                break;
            }
          }
          else
          {
            v8 = (float *)(sub_100671B0(dword_101D4DB8) + 16);
            v9 = sub_10063550((void *)dword_101D523C);
            *v8 = (float)(v9 + 179.0) + *v8;
          }
        }
      }
    }
  }
}
дешифрованный код одного типа аа
Код:
if (G.UserCmd->command_number % 3)
    {

        float desync = GetDesyncDelta();
        G.UserCmd->viewangles.y = desync;
    }
    else
    {
        float desync = GetDesyncDelta();
        G.UserCmd->viewangles.y += desync + 179;
    }
но это все не точно делал как попало
Дешифровал не правильно
 
https://vk.com/bpcheat
Забаненный
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
746
Реакции[?]
171
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу