Software Vulnerabilities and Security

Software Vulnerabilities and Security (CY 5770)

Graduate course covering stack-based buffer overflows, heap vulnerabilities, format string attacks, return-oriented programming, shellcode development, and defensive mechanisms such as canaries, ASLR, and control-flow integrity.

January 2025 · Ziming Zhao