Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pattern* p = AddressLocator::CreatePattern(25, //size
- 0xE8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, //CALL <adr>
- 0xEB, 0x02, //JMP 02
- 0x33, 0xC0, //XOR EAX, EAX
- 0x39, 0x05, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, //CMP DWORD PTR DS:[our adr], eax
- 0x89, 0x44, 0x24, 0x0C, //MOV DWORD PTR SS:[ESP+C], EAX
- 0x8D, 0x4C, 0x24, 0x0C, //LEA ECX,DWORD PTR SS:[ESP+C]
- 0x7C, 0x05); //JL 05
- DWORD address = AddressLocator::LocateAddress(p);
- AddressLocator::DestroyPattern(p);
Add Comment
Please, Sign In to add comment