A workshop on basic Linux x86 exploit development 1. Introduction of x86 assembly 1. Stack overflow 1. Shellcoding in Linux 1. Vulnerability identification (different flavours of overflow)