DyingLoveGrape.

(home) (about) (rss)

Part 3, Section 1:
Overflowin’.





Buffer Overflowing!

Buffer overflows are neat. I sketched the general idea here but in order to compound our knowledge of assembly, memory, and all that jazz, that little series of pictures is not quite enough. The ideas we get from this section will be crucial to advancing towards our eventual goal — nearly each exploit we will learn about will have the same general style as a buffer overflow exploit. Pay attention!

We will be working more with these same concepts later, so don't worry if you don't understand how you would write your own code to do this — the important part is to understand the concept since we will be doing a bunch with it.



⇐ Back to 2.5HomeOnwards to 3.2 ⇒