Basics Basics: Registers, Stack, & Heap A fundamental understanding of the basics is always worthwhile to get to grips with areas such as exploit development. Knowing how a program operates under the 'hood' can make this considerably easier to