Hide Advanced Options
Courses - Fall 2025
ENPM
Engineering, Professional Masters Department Site
Open Seats as of
03/29/2025 at 07:30 AM
ENPM809V
(Perm Req)
Special Topics in Engineering; Advanced Hacking of Linux
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENPM691.

This course provides an in-depth understanding of how to find flaws in Linux (both userspace and kernel space) and software within embedded devices (focusing on bare-metal software/firmware and hardware-focused techniques). Students will get an inside look at how modern operating systems and embedded devices protect their programs, flaws within the protection mechanisms, and how to exploit them. Although this is an offensive-focused course, mitigations to protect the programs will also be discussed.