Skip to main content
Course

Penetration Testing

This course walks through a professional penetration test step by step, from agreeing the scope to delivering the final report. Video lessons, theory and tests are paired with hands-on labs: targets are launched on demand and you connect to the given IP and port with your own tools. Offensive skills are used only in these labs or with written authorisation.

Course format

  • Video lessons
  • Theory
  • Tests
  • Practice

Course program

  1. 01

    Scoping and rules of engagement

    Agreeing scope, rules of engagement, written authorisation and testing boundaries.

  2. 02

    Reconnaissance

    Gathering information about the target from open sources and the network.

  3. 03

    Scanning and enumeration

    Identifying open ports, services and versions, and mapping the attack surface.

  4. 04

    Web exploitation

    Finding common web application vulnerabilities and demonstrating their impact.

  5. 05

    Privilege escalation

    Escalating privileges on Linux and Windows through misconfigurations.

  6. 06

    Post-exploitation

    Assessing impact, collecting evidence and returning systems to their original state.

  7. 07

    Professional reporting

    Describing findings by risk level and writing remediation advice.

By the end of the course

  • Agree the scope and rules of engagement with a client.
  • Build an attack plan from reconnaissance and scanning results.
  • Find and exploit vulnerabilities in web applications.
  • Escalate privileges on Linux and Windows systems.
  • Write a professional report with remediation advice.

Who it is for

  • Specialists starting a career in penetration testing.
  • Defensive teams that want to understand attack methodology.
  • Administrators and developers who want to test their systems through an attacker's eyes.

Requirements

  • Comfort with the Linux terminal and networking fundamentals.
  • Your own computer with your tools installed and an internet connection.
  • A general understanding of HTTP and how web applications work.

Capture your first flag today

Create a free account and access 700+ hands-on challenges.