Oh by the way, before you ever try these exercises you should probably have already finished all of Gera's advanced buffer overflow examples in a Redhat 8 VM.

Each one is ownable except #2. The solution to that one is to write an essay on why it isnt solvable.

@PrincessOfCats you are setting up quite a class! That is a remarkably good set of exercises between the Gera & the msft old CVEs. Not sure I'd have a chance to graduate.
@cynicalsecurity you never graduate from your studies... you just die or move into management...