Skip to content

Insecure Coding, Part 2

Published on

Different ways of writing the most vulnerable code possible, including ignore how the optimizer can and will remove critical code, write code that allows buffer overflows, disable stack protection, disable ASLR whenever you can, and avoid hardware and operating systems that enforce DEP/W^X/NX-bit. Looking at how to do something badly can be a fun way to see what we should do.