FREE FOREVER

MASTER THE TERMINAL

Learn ethical hacking, cybersecurity, and command-line mastery through hands-on practice. No experience required.

terminal — bash
$ whoami
hacker-in-training
$ ls -la skills/
drwxr-xr-x linux-basics
drwxr-xr-x networking
drwxr-xr-x web-security
drwxr-xr-x cryptography
$ _

Learning Path

Progressive modules designed to take you from zero to hacker

01
🐧

Linux Fundamentals

Master the command line, file systems, permissions, and shell scripting.

Navigation Permissions Pipes Scripts
02
🌐

Networking Basics

Understand TCP/IP, ports, protocols, and network reconnaissance.

TCP/IP DNS Ports Scanning
03
🔒

Web Security

Learn about XSS, SQL injection, CSRF, and secure coding practices.

XSS SQLi CSRF Headers
04
🔐

Cryptography

Explore encryption, hashing, encoding, and cryptographic attacks.

Hashing Encoding Ciphers RSA

Practice Terminal

Type commands and learn by doing. Try help to get started.

bash
lesson
╔════════════════════════════════════════════════════════════════╗ ║ HACKLAB PRACTICE TERMINAL ║ ║ ║ ║ Welcome, aspiring hacker! This is a safe environment to ║ ║ practice command-line skills. Type 'help' to see available ║ ║ commands, or 'lesson' to start the interactive tutorial. ║ ║ ║ ╚════════════════════════════════════════════════════════════════╝
user@hacklab:~$

Interactive Lesson

Select a module above to start learning.

Capture The Flag

Test your skills with hands-on challenges

EASY 100 pts

Hidden in Plain Sight

Find the hidden file in the filesystem and read its contents.

Linux
EASY 150 pts

Decode the Message

Decode this Base64 encoded secret message.

Crypto
MEDIUM 300 pts

Port Scanner

Identify open ports on a target system using scanning techniques.

Networking
MEDIUM 350 pts

SQL Injection 101

Bypass authentication using SQL injection techniques.

Web
HARD 500 pts

Privilege Escalation

Exploit misconfigurations to gain root access.

Linux
HARD 600 pts

Reverse Engineering

Analyze a binary to find the hidden flag.

Binary

Video Course

24 comprehensive video lessons covering all modules

🐧 Linux Fundamentals

6 Lessons Navigation, permissions, scripting
~75 min Total duration
Start Module

🌐 Networking Basics

6 Lessons TCP/IP, scanning, analysis
~97 min Total duration
Start Module

🔒 Web Security

6 Lessons SQLi, XSS, authentication
~100 min Total duration
Start Module

🔐 Cryptography

6 Lessons Hashing, encryption, analysis
~100 min Total duration
Start Module

Essential Tools

Command reference and cheat sheets

Linux Commands

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

Network Tools

ping host Test connectivity
nmap -sV Scan for services
netstat -tlnp List listening ports
curl -I url Fetch HTTP headers
dig domain DNS lookup

Crypto & Encoding

base64 -d Decode Base64
md5sum Calculate MD5 hash
sha256sum Calculate SHA256 hash
xxd file Hex dump
openssl enc Encrypt/decrypt