Reconnaissance
Know your target before you touch it
Passive and active information gathering about the target without triggering alerts.
A no-jargon, AI-empowered guide to ethical security testing.
About
This site teaches junior cybersecurity engineers how to approach penetration testing systematically โ layer by layer โ using both traditional methodology and modern AI assistance. Every topic is framed around white-hat principles and bug bounty best practices.
Browse layersCurriculum
Penetration testing covers every layer of the stack. This guide follows the attacker's natural path โ from external reconnaissance down to post-exploitation โ so you build mental models that transfer to real engagements.
Know your target before you touch it
Passive and active information gathering about the target without triggering alerts.
Ports, protocols, and perimeter
Scanning open ports, identifying services, mapping the network topology, and testing firewall rules.
Web app attack surface
Testing web and API surfaces for injection, broken authentication, misconfigurations, and logic flaws.
Identity and access controls
Reviewing login flows, token handling, MFA bypass scenarios, and session fixation vulnerabilities.
Rules the app was never designed to break
Finding abuse cases in workflows โ race conditions, IDOR, price tampering, and privilege escalation through legitimate feature chains.
Servers, containers, and cloud config
Cloud misconfiguration, exposed metadata services, container escapes, and server-side vulnerabilities.
From finding to fix
Writing findings in CVSS format, responsible disclosure workflows, and producing professional pentest reports.
Methodology
A structured, AI-assisted approach to every pentest layer โ from reconnaissance to reporting.
Each OSI/pentest layer has its own section. Start at recon or follow the full sequence.
Every topic explains what you're testing, why it matters, and what a finding looks like.
Each topic includes ready-to-use AI prompt templates. You review, adapt, and execute.
Ethics checklists and hard-stop rules keep every action inside authorized boundaries.