Presently teaching at JHU-ISI in the Fall semesters.

Software Vulnerability Analysis, EN.650.460 (a.k.a. EN.600.460)

Competent execution of security assessments on modern software systems requires extensive knowledge in the reverse engineering and vulnerability analysis technical domains. This course examines software vulnerability analysis relevant theory and its application within security assessments in detail. Key topics include historical vulnerabilities, their corresponding exploits, and any associated preventative measures. Fundamental tools and techniques for performing software reverse engineering and vulnerability analysis are covered extensively. The format of this course includes lectures and hands-on assignments. Students will complete and demonstrate a project as part of the course.

Website Builder