Hack the Virtual Memory: malloc, the heap & the program break

The heap In this chapter we will look at the heap and malloc in order to answer some of the questions we ended with at the end of the previous chapter: Why doesn’t our allocated memory start at the very beginning of the heap (0x2050010 vs 02050000)? What are those first 16 bytes used for? […]