Adventures In Binary Exploitation: Introduction on September 23, 2017 assembler reverse engineering security +