Guest User

Untitled

a guest
Apr 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. Pattern* p = AddressLocator::CreatePattern(25,                                              //size
  2.                                                         0xE8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,           //CALL <adr>
  3.                                                         0xEB, 0x02,                                     //JMP 02
  4.                                                         0x33, 0xC0,                                     //XOR EAX, EAX
  5.                                                         0x39, 0x05, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF,     //CMP DWORD PTR DS:[our adr], eax
  6.                                                         0x89, 0x44, 0x24, 0x0C,                         //MOV DWORD PTR SS:[ESP+C], EAX
  7.                                                         0x8D, 0x4C, 0x24, 0x0C,                         //LEA ECX,DWORD PTR SS:[ESP+C]
  8.                                                         0x7C, 0x05);                                    //JL 05
  9.             DWORD address = AddressLocator::LocateAddress(p);
  10.             AddressLocator::DestroyPattern(p);
Add Comment
Please, Sign In to add comment