Guest User

Untitled

a guest
Apr 1st, 2016
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.66 KB | None | 0 0
  1. #define _ unsigned long
  2.  
  3. int main(int argc, char** argv)
  4. {
  5.     _ __ = 0;
  6.     char* ___;
  7.     char* ____ = "\x4b\x45\x52\x4e\x45\x4c\x33\x32\x2e\x44\x4c\x4c";
  8.     char* _____ = "\x47\x65\x74\x53\x74\x64\x48\x61\x6e\x64\x6c\x65";
  9.     _ ______;
  10.     char* _______ = "\x57\x72\x69\x74\x65\x43\x6f\x6e\x73\x6f\x6c\x65\x41";
  11.     _ ________;
  12.     _* _________;
  13.     _* __________;
  14.     _ ___________ = 0;
  15.  
  16. #ifdef __GNUC__
  17.     __asm__ __volatile__(
  18.         "movl %%fs:0x30, %0"
  19.         :"=r"(__)
  20.     );
  21. #else
  22.     __asm {
  23.         mov ebx, fs:[0x30]
  24.         mov __, ebx
  25.     }
  26. #endif
  27.     _________ = (_*)(*(_*)((*(_*)(__ + 12)) + 0x4 * 5));
  28.     __________ = (_*)(*(_*)((*(_*)(__ + 12)) + 0x4 * 6));
  29.     do {
  30.         char ____________ = 0;
  31.         do {
  32.             ____________ = ((char*)*(_________ + 10))[___________ * 2];
  33.             if (____________ >= 'a' && ____________ <= 'z')
  34.                 ____________ -= ' ';
  35.  
  36.             if (____________ != ____[___________])
  37.                 goto _____________;
  38.  
  39.             if (!____[___________])
  40.                 break;
  41.             ___________++;
  42.         } while (____________ != 0);
  43.         ___ = *(char**)(_________ + 0x4);
  44.         break;
  45. _____________:
  46.         _________ = (_*)*_________;
  47.     } while (__________ != _________);
  48.  
  49.     if (!___)
  50.         return 1;
  51.  
  52. #define _____________(______________, _______________, ________________)\
  53.     if(__________________ == _______________)\
  54.     {\
  55.     for(___________________ = 0; ___________________ < _______________; ___________________++)\
  56.     if(_________________[___________________] != ______________[___________________])\
  57.     goto ____________________;\
  58.     ________________ = (_)___ + ((_*)(___ + *(_*)((*(_*)(___ + *((_*) ___ + 0xF) + 0x78) + ___) + 0x1C)))[((short*)(___ + *(_*)((*(_*)(___ + *((_*) ___ + 0xF) + 0x78) + ___) + 0x24)))[___________]];\
  59.     }
  60.  
  61.     for (___________ = 0; ___________ < *(_*)((*(_*)(___ + *((_*)___ + 0xF) + 0x78) + ___) + 0x18); ___________++) {
  62.         char* _________________ = ((char**)(___ + *(_*)((*(_*)(___ + *((_*)___ + 0xF) + 0x78) + ___) + 0x20)))[___________] + (_)___;
  63.         _ __________________;
  64.         _ ___________________;
  65.         for (__________________ = 0; __________________ < 0xFFFF; __________________++)
  66.             if (_________________[__________________] == 0)
  67.                 break;
  68.         _____________(_____, 12, ______);
  69.         _____________(_______, 13, ________);
  70. ____________________:
  71.         continue;
  72.     }
  73.  
  74.     ((int(__stdcall*)(_*, void*, _, _*,void*))________)(((void* (__stdcall*)(_))______)(-11),"\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21", 12,&___________, 0);
  75.  
  76.     return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment