Magic values in 32-bit processes on 64-bit OS-es and how to exploit them

Posted by Berend-Jan Wever on Jun 24

(You can read all this information in more detail on
http://blog.skylined.nl)

Software components such as memory managers often use magic values to
mark memory as having a certain state. These magic values can be used
during debugging to determine the state of the memory, and have often
(but not always) been chosen to coincide with addresses that fall
outside of the user-land address space on 32-bit versions of the
Operating System. This can…

Leave a Reply