Zero to Hacker
Start from zero. Build your Linux, networking, and Python foundations, then launch your first real attacks. No experience needed — just a terminal and determination.
Start Here — Foundations — no experience assumed
Bash Scripting
Shell scripting, conditionals, loops, and automation on Linux.
CTF Beginner's Guide
How CTFs work, common categories, tools, and tips for first-timers.
Cybersecurity Essentials
The CIA triad, threat actors, vulnerability lifecycle, and security frameworks.
DNS Enumeration with Python
Build a DNS reconnaissance tool from scratch in Python.
Documentation & Reporting
Executive summaries, technical findings, remediation tables, and templates.
File Transfers
Move files between machines using HTTP, FTP, SCP, SMB, and base64 encoding.
HTTP & Web Requests
How HTTP works: methods, headers, cookies, proxies, and Burp basics.
Hydra Brute Force
Online password attacks against SSH, FTP, HTTP forms, and RDP with Hydra.
Introduction to Penetration Testing
What pentesting is, legal context, scope, phases, and methodology.
Kali Linux Environment Setup
Set up your Kali VM, configure tools, and prepare your hacking lab environment.
Kali Linux Fundamentals
Kali toolset, configuration, and staying organised during engagements.
Linux for Beginners
Start from zero — navigation, files, permissions, processes, bash basics.
macOS Fundamentals
macOS architecture, filesystem, security model (SIP, Gatekeeper), and the command line.
Metasploit Framework Basics
msfconsole, searching modules, setting options, running exploits, and Meterpreter.
Netcat Fundamentals
Netcat as a network Swiss army knife — listeners, file transfer, reverse shells.
Network Scanning with Nmap
Host discovery, port scanning, service detection, OS fingerprinting, and NSE scripts.
Networking Deep Dive
TCP/IP, subnetting, DNS, routing, OSI model, and packet analysis.
OSINT & Passive Reconnaissance
End-to-end passive recon on a target: DNS, WHOIS, Shodan, theHarvester.
OSINT & Reconnaissance
Google dorking, Shodan, WHOIS, theHarvester, Maltego, and recon reports.
Password Cracking Lab
Crack NTLM, SHA1, and bcrypt hashes offline using hashcat and John the Ripper.
Pre-Engagement & Setting Up
Scope documents, rules of engagement, and lab environment configuration.
Python Coding Lab
Socket programming, subprocess, file I/O, and building basic automation tools.
Python Fundamentals
Variables, functions, loops, file I/O, and scripting for automation.
Service Footprinting
Banner grabbing and service enumeration across FTP, SSH, SMTP, SMB, and HTTP.
Windows Fundamentals
Windows OS, registry, services, file system, and PowerShell basics.
Wireshark Packet Analysis
Capture, filter, and dissect network traffic to understand protocols.
إعداد بيئة كالي لينكس
Set up your Kali VM, configure tools, and prepare your hacking lab environment.
فحص الشبكات باستخدام Nmap
Host discovery, port scanning, service detection, OS fingerprinting, and NSE scripts.
Build Your Skills — Intermediate — hands-on
Linux Privilege Escalation
Linux and Windows privesc fundamentals using linpeas, winpeas, and manual methods.
Password Attacks & Credential Hunting
Pass-the-Hash, credential dumping with Mimikatz, and password spray techniques.
Reverse Shells
Bash, Python, PHP, PowerShell, and Meterpreter reverse shells with netcat handlers.
The Penetration Testing Process
Full pentest lifecycle: recon → scan → exploit → post-exploit → report.
Vulnerability Assessment
Nessus, OpenVAS, prioritisation frameworks, and CVSS scoring.