Why the Foundation of Security Is Broken
Explain a high level approach to a low level concept. Explain how the CPU views the memory. Go over the fact everything the users use is written in C. Exploits in C programming (buffer overflow/dangling pointer). Then explain methods to help prevent those attacks (ALSR, stack canaries and DEP)/(EMET, PAX/GRsecruity and static code analysis).