
Hands-on Cybersecurity (15 labs)
This self-contained course will cover various security concepts, attacks, and countermeasures with a series of hands-on experiments. The topics included in the course include Linux basics, cryptography, operating system security, web basics, web security, and network security. The course prepares students to be an entry-level cybersecurity specialist. The following labs are included:
1) Linux Basics;
2) Hash and Symmetric Encryption;
3) Privilege Escalation and Reverse Shell;
4) HTTP Basics and Request Interception;
5) Web Security: Cross-site Scripting;
6) Web Security: SQL Injection;
7) Password Cracking CTF;
8) Nmap Enumeration;
9) ARP Poisoning (MITM) Attack;
10) Public-key Cryptography;
11) Digital Certificate and PKI;
12) SIEM with ELK Stack;
13) HTTP Interception on Mutillidae;
14) Cross-site Scripting Attack with Mutillidae;
15) SQL Injection with Mutillidae.
Course preview videos are available at https://www.youtube.com/playlist?list=PLmE4OMSNevYgMxqGYzbYYLmcMhOOrKBMH