4 ms·
"Text pages of DLLs are shared between processes" I thought this wasn't possible with ASLR'd relocations all over the place in the text?
by awirth 8y ago
"Text pages of DLLs are shared between processes"
I thought this wasn't possible with ASLR'd relocations all over the place in the text?
- lgg 8y agoMost modern architectures make extensive use of PC-relstive instructions for branches and load/store. That means when rebasing a binary you just need to modify the pointers in the data segment (things like GOT entries, etc) and can leave the text untouched.