Using memcpy to change a jnz to a jmp.

Posted by Phil on Stack Overflow See other posts from Stack Overflow or by Phil
Published on 2010-03-18T03:03:52Z Indexed on 2010/03/18 3:11 UTC
Read the original article Hit count: 286

Filed under:

Not used memcpy much but here's my code that doesn't work.

memcpy((PVOID)(enginebase+0x74C9D),(void *)0xEB,2);

(enginebase+0x74C9D) is a pointer location to the address of the bytes that I want to patch.

(void *)0xEB is the op code for the kind of jmp that I want.

Only problem is that this crashes the instant that the line tries to run, I don't know what I'm doing wrong, any incite?

© Stack Overflow or respective owner

Related posts about memcpy