Ethical Hacking

beginner

Ethical Hacking Fundamentals: Authorization Is the Foundation

Understand what makes hacking 'ethical' — and why authorization is the line between security testing and a crime.

Read →
beginner

Types of Hackers and Testing Approaches

Understand white/black/grey hat, and the difference between black-box, white-box and grey-box testing.

Read →
beginner

Rules of Engagement and Scope Documents

Learn what actually goes into the document that legally authorizes a penetration test.

Read →
beginner

The Penetration Testing Methodology

Learn the standard phase sequence every engagement follows, and why order matters.

Read →
beginner

Passive Reconnaissance: Gathering Information Without Touching the Target

Learn how testers build a target picture using only public information.

Read →
beginner

Active Reconnaissance: Direct but Careful Interaction

Understand the step between passive research and full scanning — and why it's higher risk.

Read →
beginner

Common OSINT and Footprinting Tools

A practical overview of the tools testers use during the reconnaissance phase.

Read →
beginner

Network Scanning Fundamentals with Nmap

Understand port states and the most common scan types, using nmap as the reference tool.

Read →
beginner

Service Enumeration: Turning Open Ports Into Detail

Learn how testers dig into what scanning found — versions, shares, and usernames.

Read →
beginner

Vulnerability Assessment Basics

Learn how enumerated service detail gets matched against known weaknesses — before any exploitation.

Read →
intermediate

Exploitation Framework Fundamentals

Understand how exploitation frameworks like Metasploit are structured, and why they're used only in authorized lab or engagement scope.

Read →
beginner

Password Attacks and Defenses

Understand brute force vs dictionary attacks conceptually, and why hashing/salting and MFA are the real defense.

Read →
beginner

Web Application Security Basics: The OWASP Top 10

Get an interview-ready overview of the most common web application vulnerability categories.

Read →
intermediate

SQL Injection Fundamentals

Understand why SQL injection happens, see the classic textbook example, and learn the actual fix.

Read →
intermediate

Cross-Site Scripting (XSS) Basics

Understand the three XSS types and why output encoding — not just input filtering — is the real fix.

Read →
intermediate

Penetration Test Reporting: The Most Skipped, Most Important Phase

Learn what makes a finding useful to a client — impact, evidence, and remediation, not just a vulnerability name.

Read →