CSC-405 Computer Security

Lectures

Jan. 12Introduction
Jan. 14Assembly introx86 Assembly Guide Guide to x86-64
Jan. 19Assembly writingLinux VM Setup Linux System Calls Reference
Jan. 21No class - University closed (MLK Day)
Jan. 26Shellcodedebug your shellcode
Jan. 28Writing shellcode (hands-on) (Census Date)
Feb. 02Linux Security 1/2Ubuntu Security
Feb. 04Linux Security 2/2 Homework 1 posted
Feb. 09Reverse Engineering 1/2Ghidra quickstart & tutorial: Solving a simple crackme
Feb. 11Reverse Engineering 2/2
Feb. 16Control-flow hijack attacksSmashing The Stack For Fun And Profit
Feb. 18Demo: Control-flow hijacking
Feb. 23Stack Canaries & ASLR Homework 2 posted
Feb. 25Return-oriented programmingControl-flow integrity
March 02Control-flow integrity cfi
March 04Control-flow integrity
March 09Web Security
March 11Web Security
March 16Web Security
March 18No class - Spring Break
March 23No class - Spring Break
March 25Web Security
March 30Web SecurityHomework 3 posted
April 01Web Security
April 06Web Security
April 08Web Security
April 13Web Security
April 15Modern Topics: Supply Chain SecurityTracking Online
April 20Modern Topics: LLMs in Security
April 22Hackpack CTF
April 27No classes