A 44-hour, hands-on introduction to offensive security — from networking foundations and Linux basics through reconnaissance, scanning, and beginner-level exploitation concepts, delivered in 22 two-hour sessions.
44h
Total Runtime
22
Sessions · 2h/day
5
Course Phases
01
Clearance Level
Briefing / Program Overview
01
// AUDIENCE
Who this is for
Complete beginners to cybersecurity
IT / helpdesk staff moving into security
Students preparing for CEH / Security+ style paths
No prior hacking or programming experience required
// PREREQUISITES
Before you start
Laptop with 8GB+ RAM, virtualization enabled
Basic comfort using a computer (any OS)
Reliable internet connection
Curiosity and willingness to read documentation
// OUTCOMES
By session 22 you can
Set up and navigate a Kali Linux lab
Perform recon, scanning & enumeration on lab targets
Explain and demonstrate beginner-level exploit concepts
Write a basic penetration test report
!
SCOPE OF AUTHORIZATION
Every technique in this course is taught strictly for use in isolated lab environments and authorized penetration testing engagements. Session 1 covers the legal framework (Computer Misuse Act / CFAA-equivalent laws, written authorization, scope agreements) before any tool is touched. Unauthorized access to systems you do not own or have written permission to test is illegal in virtually every jurisdiction.
Session Log
PHASE 01FoundationsSessions 01–05 · 10h
EH-01Introduction to Cybersecurity & Ethical HackingLow RiskDay 1 · 2h▸
Overview
Frames the entire course: what ethical hacking is, how it differs from criminal hacking, and the legal boundaries that make everything else in this program permissible to practice.
Topics Covered
CIA Triad — Confidentiality, Integrity, Availability
Introduces just enough Bash scripting to automate repetitive recon tasks later, plus how to install and manage the security tools used throughout the course.
Topics Covered
Bash variables, loops, conditionals
apt package management
Piping & redirection
Text processing: grep, awk, cut
Tools Introduced
Bash scriptingaptgrep / awk
Learning Objectives
Write a simple Bash script with a loop
Chain commands with pipes to filter output
// HANDS-ON
Write a script that pings a list of IPs from a text file and reports which are alive.
Introduces how authentication can fail: weak passwords, hashing, and the basics of how password-cracking tools work — practiced only against lab-generated hashes.
Topics Covered
Password hashing (MD5, SHA, bcrypt) basics
Dictionary vs brute-force attacks
Rainbow tables concept
Password policy defenses
Tools Introduced
John the RipperHashcat (intro)
Learning Objectives
Explain why hashing ≠ encryption
Crack a sample weak-password hash in the lab
// HANDS-ON
Use John the Ripper with rockyou.txt against instructor-provided sample hashes; document time-to-crack for weak vs medium passwords.
Flips the course's perspective from attacker to defender: how the techniques taught so far are detected, logged, and blocked.
Topics Covered
Firewall types & rule basics
Signature vs anomaly-based IDS/IPS
Honeypots & deception concepts
Log review fundamentals
Tools Introduced
iptables/ufwSnort (overview)
Learning Objectives
Write a basic firewall rule
Explain how an IDS would flag an earlier lab's Nmap scan
// HANDS-ON
Configure a ufw ruleset to block a specific port; re-run the Session 8 Nmap scan and observe the result.
EH-22Capstone Lab, Reporting & Career PathsMedium RiskDay 22 · 2h▸
Overview
Brings every phase together in one guided mini-engagement against the lab environment, closing with how to document findings professionally and where to go next (CEH, OSCP, Security+).
Topics Covered
End-to-end mini penetration test (recon → report)
Executive summary vs technical findings
Remediation recommendations
Certification & career roadmap (CEH, OSCP, Security+)
Tools Introduced
All prior course toolsReport template
Learning Objectives
Chain recon → scan → enumerate → report on a lab target
Produce a client-ready findings summary
// HANDS-ON — CAPSTONE
Run a full mini-assessment against a fresh Metasploitable2 instance and submit a written report: scope, methodology, findings ranked by severity, and remediation steps.