
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
Related lecture videos can be found at this Youtube playlist.