Learn ethical hacking, cybersecurity, and command-line mastery through hands-on practice. No experience required.
Progressive modules designed to take you from zero to hacker
Master the command line, file systems, permissions, and shell scripting.
Understand TCP/IP, ports, protocols, and network reconnaissance.
Learn about XSS, SQL injection, CSRF, and secure coding practices.
Explore encryption, hashing, encoding, and cryptographic attacks.
Type commands and learn by doing. Try help to get started.
Select a module above to start learning.
Test your skills with hands-on challenges
Find the hidden file in the filesystem and read its contents.
Decode this Base64 encoded secret message.
Identify open ports on a target system using scanning techniques.
Bypass authentication using SQL injection techniques.
Exploit misconfigurations to gain root access.
Analyze a binary to find the hidden flag.
24 comprehensive video lessons covering all modules
Command reference and cheat sheets
ls -la
List all files with details
cd /path
Change directory
cat file
Display file contents
grep pattern
Search for pattern
chmod 755
Change permissions
ping host
Test connectivity
nmap -sV
Scan for services
netstat -tlnp
List listening ports
curl -I url
Fetch HTTP headers
dig domain
DNS lookup
base64 -d
Decode Base64
md5sum
Calculate MD5 hash
sha256sum
Calculate SHA256 hash
xxd file
Hex dump
openssl enc
Encrypt/decrypt