Quote:
Originally Posted by franken6tain
well hell im using your bmr exe, but searching the offsets used in the tut released didnt go well, so ill try this but i think i already did it that way  thanks for help ill see what i can do 
|
Yeah, the addresses are different in that exe. To use the pattern search, you must remember that you should not create patterns that have any relative instructions (calls and long jumps). Ex:
PUSH 0x1234 -> 68 34 12 00 00
CALL ADDR -> E8 + 4 bytes defining the address
ADD ESP,0x4 -> 83 C4 04
In this case the call should be skipped and the pattern will look like this:
68 34 12 00 00 E8 ?? ?? ?? ?? 83 C4 04
So you should replace all things that can vary with wildcard characters (??).