Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.21 KB | None | 0 0
  1. int __cdecl main(int argc, const char **argv, const char **envp)
  2. {
  3.   void *v3; // esp@1
  4.   int v4; // eax@7
  5.   char v6; // [sp+0h] [bp-B8h]@1
  6.   int tempChar; // [sp+4h] [bp-B4h]@3
  7.   int v8; // [sp+1Ch] [bp-9Ch]@1
  8.   int v9; // [sp+34h] [bp-84h]@7
  9.   char TlsValue; // [sp+38h] [bp-80h]@1
  10.   int v11; // [sp+3Ch] [bp-7Ch]@1
  11.   int (__cdecl *v12)(int, int, int, int, int, int); // [sp+50h] [bp-68h]@1
  12.   int v13; // [sp+54h] [bp-64h]@1
  13.   char *v14; // [sp+58h] [bp-60h]@1
  14.   int (__cdecl *v15)(int, int, int); // [sp+5Ch] [bp-5Ch]@1
  15.   char *v16; // [sp+60h] [bp-58h]@1
  16.   int i; // [sp+6Ch] [bp-4Ch]@1
  17.   char stlString_ExpectedPassword; // [sp+70h] [bp-48h]@1
  18.   char stlString_Password; // [sp+80h] [bp-38h]@1
  19.   char stlString_Username; // [sp+90h] [bp-28h]@1
  20.   char v21; // [sp+A0h] [bp-18h]@1
  21.  
  22.   v8 = 16;
  23.   v3 = alloca(16);
  24.   v12 = __gxx_personality_sj0;
  25.   v13 = (int)dword_43DD00;
  26.   v14 = &v21;
  27.   v15 = loc_401587;
  28.   v16 = &v6;
  29.   _Unwind_SjLj_Register(&TlsValue);
  30.   __main();
  31.   v11 = -1;
  32.   stlStringInit(&stlString_Username);
  33.   v11 = 3;
  34.   stlStringInit(&stlString_Password);
  35.   v11 = 2;
  36.   stlStringInit(&stlString_ExpectedPassword);
  37.   v11 = 1;
  38.   StandardStreamOut((int)&stdStreamOut, "Enter your username: ");
  39.   StandardStreamIn(&stdStreamIn, &stlString_Username);
  40.   for ( i = STLStringLength(&stlString_Username) - 1; i >= 0; --i )
  41.   {
  42.     v11 = 1;
  43.     tempChar = *(_BYTE *)stlStringCharacterAt(&stlString_Username, i);
  44.     stdlStringAppend((int)&stlString_ExpectedPassword, tempChar);
  45.   }
  46.   v11 = 1;
  47.   StandardStreamOut((int)&stdStreamOut, "Enter your password: ");
  48.   StandardStreamIn(&stdStreamIn, &stlString_Password);
  49.   if ( (unsigned __int8)stlStringCompare(&stlString_Password, &stlString_ExpectedPassword) )
  50.   {
  51.     StandardStreamOut((int)&stdStreamOut, "Congratualtions!");
  52.   }
  53.   else
  54.   {
  55.     v11 = 1;
  56.     StandardStreamOut((int)&stdStreamOut, "Unauthorized!");
  57.   }
  58.   v4 = sub_430160();
  59.   v11 = 1;
  60.   _ZNSi6ignoreEii(&stdStreamIn, 1, v4);
  61.   _ZNSi3getEv(&stdStreamIn);
  62.   v11 = 2;
  63.   stlStringDestroy(&stlString_ExpectedPassword);
  64.   v11 = 3;
  65.   stlStringDestroy(&stlString_Password);
  66.   v11 = -1;
  67.   stlStringDestroy(&stlString_Username);
  68.   v9 = 1;
  69.   _Unwind_SjLj_Unregister(&TlsValue);
  70.   return v9;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement