Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. int __thiscall sub_1001ABC0(void *this, int *a1, int *a2)
  2. {
  3.   int v3; // ST10_4@3
  4.   int result; // eax@4
  5.   int v5; // ST10_4@4
  6.   int v6; // ST08_4@4
  7.   int v7; // ST0C_4@4
  8.   void *v8; // [sp+0h] [bp-14h]@1
  9.   int v9; // [sp+4h] [bp-10h]@1
  10.   int v10; // [sp+8h] [bp-Ch]@1
  11.   signed __int16 i; // [sp+10h] [bp-4h]@1
  12.  
  13.   v8 = this;
  14.   v9 = *a1;
  15.   v10 = *a2;
  16.   for ( i = 17; i > 1; --i )
  17.   {
  18.     v3 = *((_DWORD *)v8 + i) ^ v9;
  19.     v9 = v10 ^ sub_1001AB00(v3);
  20.     v10 = v3;
  21.   }
  22.   v5 = v9;
  23.   v6 = v10;
  24.   v7 = *((_DWORD *)v8 + 1) ^ v5;
  25.   *a1 = *(_DWORD *)v8 ^ v6;
  26.   result = v7;
  27.   *a2 = v7;
  28.   return result;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement