What you'll learn
Eight domains of cybersecurity
Every challenge is built to be hacked, so the practice is legal and the
experience is real.
01
General Skills
The terminal, bash scripting, and quick file work. The tools you'll
reach for in every other category.
02
AI
Machine learning models can be tricked. Prompt injection, adversarial
examples, model inversion. A fast-growing area as AI ends up
everywhere.
03
Cryptography
Codes, ciphers, and locked data. Figure out how encryption and hashing
work, then break them.
04
Web Exploitation
Websites trust user input more than they should. SQL injection, XSS,
and broken logins are how attackers get in.
05
Forensics
Hunt through files, images, and network traffic for data that wasn't
meant to be found. Steganography, packet captures, and the metadata
that gives the game away.
06
Binary Exploitation
Programs handle memory, and they don't always handle it carefully.
Buffer overflows, format string bugs, and return-oriented programming
let you corrupt that memory and make software do unexpected things.
07
Reverse Engineering
You have the program but not the source code. Disassemble it,
decompile it, and trace its execution to figure out what it does.
08
Blockchain
Smart contracts run on code, and code has bugs. Reentrancy, integer
overflows, oracle manipulation. Find the vulnerabilities before
someone exploits them.