Hi it's been a while since i ask for help again. anyway, i just have some questions in my mind that i want to be answered regarding Alex_Agnew Thread from here: http://www.mpgh.net/forum/262-warroc...off-bytes.html
I posted a question on that thread but it was deleted and the thread was closed. maybe the reason is because i was bumping an old thread.
So here's my questions:
Why is it that he(Alex_Agnew) used the address 0x10454 in the picture below when he said that We take 004135E1 as our adress?
and why he put \x90\x90 instead of \x80\x80 or something?
I hope you can help me guys with these problem of mine. I just don't want to copy some code without fully understanding it's function and why it's being used. Thank you.
Thank your for the answer. How about the address? can you explain it also?
Originally Posted by -=meow=-
Thank your for the answer. How about the address? can you explain it also?
I think to confuse the learner or maybe just a mistake in making the tutorial.
ON value \x90 or NOP
0x90 means nop, a nop means no instruction, so we replace the original bytes of the function with nops so the function does nothing.
I used the wrong adress, the original adress was 004135E1, so we should use 0x004135E1 instead of 0x10454.