3 ms·
Address 0x00400000 can't be just changed in PE header. You need also to "rebase" your app with SDK tool. Tool is now deprecated because ALSR and reason that al
by mobilio 12y ago
Address 0x00400000 can't be just changed in PE header. You need also to "rebase" your app with SDK tool.
Tool is now deprecated because ALSR and reason that all apps/libraries should be relocable runtime.
- conductor 12y ago> You need also to "rebase" your app Sure you need to (unless it's some kind of a base independent code like a well-written shellcode). I was just saying that 0x00400000 isn't hard-coded in the x86 architecture or in Windows and it can be set to anything (aligned to 0x10000 boundary).