Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _ unsigned long
- int main(int argc, char** argv)
- {
- _ __ = 0;
- char* ___;
- char* ____ = "\x4b\x45\x52\x4e\x45\x4c\x33\x32\x2e\x44\x4c\x4c";
- char* _____ = "\x47\x65\x74\x53\x74\x64\x48\x61\x6e\x64\x6c\x65";
- _ ______;
- char* _______ = "\x57\x72\x69\x74\x65\x43\x6f\x6e\x73\x6f\x6c\x65\x41";
- _ ________;
- _* _________;
- _* __________;
- _ ___________ = 0;
- #ifdef __GNUC__
- __asm__ __volatile__(
- "movl %%fs:0x30, %0"
- :"=r"(__)
- );
- #else
- __asm {
- mov ebx, fs:[0x30]
- mov __, ebx
- }
- #endif
- _________ = (_*)(*(_*)((*(_*)(__ + 12)) + 0x4 * 5));
- __________ = (_*)(*(_*)((*(_*)(__ + 12)) + 0x4 * 6));
- do {
- char ____________ = 0;
- do {
- ____________ = ((char*)*(_________ + 10))[___________ * 2];
- if (____________ >= 'a' && ____________ <= 'z')
- ____________ -= ' ';
- if (____________ != ____[___________])
- goto _____________;
- if (!____[___________])
- break;
- ___________++;
- } while (____________ != 0);
- ___ = *(char**)(_________ + 0x4);
- break;
- _____________:
- _________ = (_*)*_________;
- } while (__________ != _________);
- if (!___)
- return 1;
- #define _____________(______________, _______________, ________________)\
- if(__________________ == _______________)\
- {\
- for(___________________ = 0; ___________________ < _______________; ___________________++)\
- if(_________________[___________________] != ______________[___________________])\
- goto ____________________;\
- ________________ = (_)___ + ((_*)(___ + *(_*)((*(_*)(___ + *((_*) ___ + 0xF) + 0x78) + ___) + 0x1C)))[((short*)(___ + *(_*)((*(_*)(___ + *((_*) ___ + 0xF) + 0x78) + ___) + 0x24)))[___________]];\
- }
- for (___________ = 0; ___________ < *(_*)((*(_*)(___ + *((_*)___ + 0xF) + 0x78) + ___) + 0x18); ___________++) {
- char* _________________ = ((char**)(___ + *(_*)((*(_*)(___ + *((_*)___ + 0xF) + 0x78) + ___) + 0x20)))[___________] + (_)___;
- _ __________________;
- _ ___________________;
- for (__________________ = 0; __________________ < 0xFFFF; __________________++)
- if (_________________[__________________] == 0)
- break;
- _____________(_____, 12, ______);
- _____________(_______, 13, ________);
- ____________________:
- continue;
- }
- ((int(__stdcall*)(_*, void*, _, _*,void*))________)(((void* (__stdcall*)(_))______)(-11),"\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21", 12,&___________, 0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment