Spring 2022 Course Descriptions

CS 151-01 Offensive Security

J. Abraham
T 6:30p-9:00p, Joyce Cummings Center 170
11 Block

A hands-on, in-depth approach to building cyber capabilities on Windows 10 (x64). We will cover Windows architecture, user-mode execution, OS primitives, PE file format, process injection, shellcode, and building extendable/modular software. This course includes a strong technical focus using hands-on learning and pair programming; as we complete a cumulative project. We will also cover the ethics of developing offensive capabilities and why understanding how to build cyber capabilities will prepare students for a career in the security industry.

Prerequisite: CS 40 or graduate standing


Back to Main Courses Page