Learn

Pick a topic to start. Your lesson opens in a new page with slides.

⌘K
Scripting for Hackers — Python · Bash · PowerShell

Scripting for Hackers — Python · Bash · PowerShell

Practical scripting skills for security-minded engineers: automation, log parsing, simple network inspection and safe reconnaissance using Python, Bash, and PowerShell. For ethical use only.

Intermediate4h8 slides
PythonBash
Start
OSINT — People · Companies · Infrastructure

OSINT — People · Companies · Infrastructure

Open-Source Intelligence techniques for lawful research: mapping people, companies, and internet infrastructure using public data and responsible workflows.

Intermediate4h10 slides
OSINTreconnaissance
Start
Passive & Active Reconnaissance — Scanning · Enumeration

Passive & Active Reconnaissance — Scanning · Enumeration

Practical, defensible techniques to discover assets and gather host/service details using passive data sources and controlled active scans. Emphasis on legality, safety, and minimizing impact.

Intermediate4h10 slides
reconnaissancescanning
Start
OWASP Top 10 — Web Application Risks (IDOR, XSS, SQLi, SSRF, Auth Flaws, etc.)

OWASP Top 10 — Web Application Risks (IDOR, XSS, SQLi, SSRF, Auth Flaws, etc.)

A practical guide to the OWASP Top 10 web risks: what they are, real-world examples, detection tips, and concrete mitigations you can implement today.

Intermediate5h14 slides
OWASPweb-security
Start
API Hacking — REST · GraphQL · Rate Limits · Auth Schemes

API Hacking — REST · GraphQL · Rate Limits · Auth Schemes

Discover common API weaknesses in REST and GraphQL, how auth schemes work, and how to test and defend rate limits and authorization safely.

Intermediate4h11 slides
APIREST
Start
Deserialization · Template Injection · File Upload Attacks

Deserialization · Template Injection · File Upload Attacks

Understand risks from unsafe deserialization, template injection, and insecure file uploads — detection, safe patterns, and concrete mitigations for developers and defenders.

Intermediate3.5h13 slides
deserializationtemplate-injection
Start
Network Pivoting · Tunneling · Port Forwarding

Network Pivoting · Tunneling · Port Forwarding

Techniques attackers use to move inside networks: pivoting between hosts, creating tunnels (SSH, SOCKS, VPN), and forwarding ports. Focus on lawful, lab-based learning and defensive detection & mitigation.

Intermediate3.5h13 slides
pivotingtunneling
Start
Linux Privilege Escalation & Misconfigurations

Linux Privilege Escalation & Misconfigurations

Hands-on techniques to find and responsibly remediate Linux privilege escalation paths caused by misconfigurations, SUID binaries, sudo rules, cron jobs, capabilities, and container weaknesses.

Intermediate4h14 slides
linuxprivilege-escalation
Start
Container & Kubernetes Security Basics

Container & Kubernetes Security Basics

Core security practices for containerized applications and Kubernetes clusters: image hygiene, runtime hardening, cluster controls (RBAC, NetworkPolicy), secrets management, and incident readiness.

Intermediate4h14 slides
containerskubernetes
Start
Android & iOS App Security — Static & Dynamic Analysis

Android & iOS App Security — Static & Dynamic Analysis

Understand how mobile apps are secured and tested. Learn static analysis (code and APK/IPA review), dynamic analysis (runtime testing, traffic interception), and safe reverse engineering practices for Android and iOS.

Intermediate4h13 slides
androidios
Start
Desktop App Attacks — Electron · .NET

Desktop App Attacks — Electron · .NET

Practical overview of common desktop-app attack vectors (Electron, .NET): tampering, code injection, IPC abuse, insecure update channels, DLL hijacking, and defensive controls for developers and defenders.

Intermediate3.5h16 slides
desktop-securityelectron
Start
Wi-Fi & Bluetooth Security — WPA2/3 · Rogue APs · Evil Twin · BLE Basics

Wi-Fi & Bluetooth Security — WPA2/3 · Rogue APs · Evil Twin · BLE Basics

Practical defenses and lab-safe techniques for wireless security: understanding WPA2/3, detecting rogue APs and evil-twin attacks, hardening Wi-Fi deployments, and Bluetooth (classic & BLE) fundamentals and risks.

Intermediate3.5h15 slides
wifiwpa2
Start
Reverse Engineering Primers — Ghidra & IDA Basics

Reverse Engineering Primers — Ghidra & IDA Basics

An approachable primer to static and dynamic reverse engineering using Ghidra and IDA: binary formats, disassembly, decompilation, basic debugging, function/strings recovery, and safe lab practices.

Intermediate4h16 slides
reverse-engineeringghidra
Start
Memory Corruption & ROP Basics — Safe Lab Introduction

Memory Corruption & ROP Basics — Safe Lab Introduction

Foundations of memory corruption (stack/heap overflows, use-after-free), mitigation techniques (NX, ASLR, canaries), and a high-level introduction to Return-Oriented Programming (ROP) — all taught for defensive understanding and safe lab practice.

Intermediate4h16 slides
memorybuffer-overflow
Start
Malware Fundamentals · Payload Analysis · YARA Basics

Malware Fundamentals · Payload Analysis · YARA Basics

Foundational defensive knowledge for understanding malware: taxonomy, safe static & dynamic analysis practices, payload triage, creating YARA detection rules, and hunting workflows — all for lab and incident-response use.

Intermediate4h15 slides
malwareanalysis
Start
SQL Injection — Defensive Overview & Hardening

SQL Injection — Defensive Overview & Hardening

Understand SQL injection concepts, safe detection methods, secure coding patterns (parameterized queries, ORM usage), DB hardening, and monitoring approaches — taught for defenders and lab-only testing.

Intermediate3.5h17 slides
sql-injectioninjection
Start
Cross-Site Scripting (XSS) — 8 Step Defensive Guide

Cross-Site Scripting (XSS) — 8 Step Defensive Guide

Concise, defensive primer on Cross-Site Scripting (XSS): types, safe coding patterns, detection, and remediation. Focused on practical fixes and authorized testing only.

Intermediate2h8 slides
xssweb-security
Start
Clickjacking — Defensive 8-Step Guide

Clickjacking — Defensive 8-Step Guide

Practical, defensive primer on clickjacking: how it works, protections (X-Frame-Options, CSP frame-ancestors, sandboxing), safe testing, detection, and quick hardening steps for web teams.

Intermediate1h8 slides
clickjackingweb-security
Start
Physical Security Testing Basics — Policy-Bound & Defensive

Physical Security Testing Basics — Policy-Bound & Defensive

Introductory guide to authorized physical security assessments: scope definition, legal and safety policies, access control testing, tailgating simulations, and reporting within organizational boundaries.

Intermediate3h8 slides
physical-securityred-teaming
Start
Directory Traversal — Defensive Guide

Directory Traversal — Defensive Guide

Defensive primer on Directory Traversal: how path-traversal vulnerabilities arise, safe coding patterns (normalization, allowlists), detection, testing in lab, and operational mitigations. Focused on protection and authorized testing only.

Intermediate2h12 slides
directory-traversalpath-traversal
Start
Logging, SIEM & EDR Basics — Detections for Common TTPs

Logging, SIEM & EDR Basics — Detections for Common TTPs

Defensive introduction to logging architecture, Security Information and Event Management (SIEM), and Endpoint Detection & Response (EDR) systems. Covers data sources, correlation logic, and detections for common attacker techniques, tactics, and procedures (TTPs).

Intermediate3.5h8 slides
loggingsiem
Start
Reflected XSS — Defensive 8-Step Guide

Reflected XSS — Defensive 8-Step Guide

Focused guide on Reflected Cross-Site Scripting: how reflected XSS works, common vectors (query parameters, headers), safe detection practices, concrete mitigations, and operational controls — for defenders and authorized testers.

Intermediate1h8 slides
xssreflected-xss
Start
Detection & Defense (Blue-Team View) — Threat Hunting & Incident Response Fundamentals

Detection & Defense (Blue-Team View) — Threat Hunting & Incident Response Fundamentals

Core principles for defenders: building detection pipelines, performing threat hunts, and running incident response operations effectively. Focused on visibility, containment, and continuous improvement.

Intermediate4h8 slides
blue-teamdetection
Start
File Upload Vulnerabilities — Defensive Guide

File Upload Vulnerabilities — Defensive Guide

Defensive coverage of file upload risks: insecure handling, path traversal via archives, executable uploads, content-type spoofing, and safe storage/serving patterns. Includes detection, testing in authorized labs, remediation, and monitoring recommendations.

Intermediate2.5h13 slides
file-uploaduploads
Start
Detection & Defense (Blue-Team View) — Forensics: Disk, Memory, and Network Capture Triage

Detection & Defense (Blue-Team View) — Forensics: Disk, Memory, and Network Capture Triage

Essential guide for blue teams performing digital forensics triage. Covers evidence handling, imaging, volatile memory capture, and network traffic analysis for rapid detection and containment.

Advanced4h8 slides
blue-teamforensics
Start
AI — Data Extraction Attacks (Defensive 8-Step Guide)

AI — Data Extraction Attacks (Defensive 8-Step Guide)

Defensive primer on data extraction against AI systems: threat models (model inversion, extraction, prompt injection), detection signals, mitigations (rate-limits, output policies, redaction, fine-tuning controls), logging, and response — focused on protecting sensitive data and preserving privacy.

Intermediate2h8 slides
ai-securitydata-extraction
Start
Denial of Service (DoS & DDoS) — Defensive Guide

Denial of Service (DoS & DDoS) — Defensive Guide

Defensive primer on Denial of Service (DoS) and Distributed Denial of Service (DDoS): attack types, detection signals, capacity planning, mitigations (network, application, rate-limits), testing rules (policy-bound), and incident response playbooks — all focused on protecting availability.

Intermediate3.5h14 slides
dosddos
Start
AI — Prompt Injection (Defensive 8-Step Guide)

AI — Prompt Injection (Defensive 8-Step Guide)

Defensive primer on prompt injection: threat models, detection signals, safe testing rules, input-side and output-side mitigations, monitoring, and incident response — focused on protecting models, prompts, and sensitive data.

Intermediate2h8 slides
ai-securityprompt-injection
Start