Course detailUcla ExtensionComputer Scienceopen

COM SCI X 420.8

Cybersecurity Lab (Offensive Tools)

This hands-on course provides an in‑depth exploration of both common and specialized security tools used during professional penetration assessments.

Beginning with an overview of the offensive attack lifecycle, students will examine the strategic purpose of penetration testing, the risks associated with offensive security work, and the methodologies used to ethically evaluate an organization’s security posture.

Learners will progress through a series of guided, practical exercises that mirror the stages of a real-world penetration test, from reconnaissance and vulnerability identification to exploitation and post‑exploitation analysis.

Core topics include configuring virtualized testing environments, applying industry‑standard testing frameworks, conducting vulnerability scans, leveraging exploitation tools such as Metasploit, and analyzing web application weaknesses, including cross‑site scripting (XSS).

Throughout the course, students will gain experience interpreting scan results, validating findings, documenting vulnerabilities, and understanding how offensive insights inform defensive improvements.

The curriculum emphasizes responsible tool usage, ethical considerations, and alignment with professional penetration testing practices.

As a culminating project, students will design and develop either a custom security tool or an extension to an existing open‑source tool, demonstrating their ability to apply offensive techniques creatively and responsibly within a controlled environment.

Schedule note
June 22 - August 31; Monday 6:30PM - 9:30PM PT

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee