7.4: Tor and the Dark Web
Surf the web anonymously using the Tor browser. Deploy a hidden onion service.
82 min
Updated Nov 20, 2024
7.1: Binary exploitation and defense
Exploit memory corruption vulnerabilities and prevent them using DEP, ASLR, and stack canaries.
86 min
Updated Apr 11, 2023
8.1: Final project
Solve CTF challenges and relate them to concepts and material learned from class.
195 min
Updated Oct 22, 2024
3.1: Encoding and hashes
Perform encoding and cryptographic hashes with OpenSSL. Crack hashes with hashcat and John the Ripper.
28 min
Updated Oct 30, 2024
3.2: Encryption
Experiment with symmetric and asymmetric encryption using OpenSSL
32 min
Updated Oct 29, 2024
3.3: Digital signatures
Experiment with digital signatures and certificates using OpenSSL
82 min
Updated Oct 28, 2024
2.1: Linux file system
Learn basic file system navigation in Linux
159 min
Updated Oct 23, 2024
2.2: Linux security
Learn basic, security-related Linux concepts and commands
58 min
Updated Oct 23, 2024
5.1: Network forensics
Analyze network traces using Wireshark
50 min
Updated Nov 4, 2024
5.2: Scanning
Scan networks with nmap, filter traffic with iptables, and reduce network attack surface on servers.
180 min
Updated Nov 17, 2024
5.3: Virtual Private Networks
Run a VPN access server on Google Cloud Platform to access the Internet.
36 min
Updated Nov 20, 2024
5.4: Network OSINT
Investigate network addresses using open-source intelligence tools.
53 min
Updated Nov 20, 2024
5.5: DNS and user OSINT
Collect DNS and user information using open-source intelligence tools.
69 min
Updated Nov 20, 2024
6.1: Privilege escalation and lateral movement
Compromise hosts via privilege escalation and lateral movement
70 min
Updated Sep 14, 2022
6.2: File system backup and encryption
Experiment with Linux tools to backup and encrypt files
36 min
Updated Jun 5, 2023
6.3 Host forensics
Perform forensic analysis on hosts and examine methods for log tampering
64 min
Updated Feb 2, 2023
1.1: Setup
Setup course accounts and VMs
101 min
Updated Oct 13, 2024
7.2: Static Application Security Testing
Utilize static analysis tools and generative artificial intelligence to identify source code vulnerabilities
37 min
Updated Nov 20, 2024
7.3: Supply-chain security
Generate a software bill of materials (SBOM) to analyze a software supply chain for vulnerabilities.
43 min
Updated Nov 17, 2024
4.1: Authentication
Examine issues with password-based authentication
65 min
Updated Oct 5, 2024
4.2: Phishing and social engineering
Practice identifying phishing and social engineering attacks
105 min
Updated Sep 14, 2022
Loading Codelabs, please wait...