1 What Ethical Hacking Is and Why It Exists
Ethical hacking is the practice of probing systems for weaknesses with the owner’s explicit permission, in order to find and fix flaws before a malicious attacker does. A penetration test (pentest) is a structured, time-boxed engagement that simulates a realistic attack against an agreed target.
The only thing that separates an ethical hacker from a criminal is authorisation. The exact same network probe can be a lawful security assessment or a felony, depending entirely on whether the owner agreed to it in writing. This course teaches the methodology, concepts, and defences at a conceptual level — not weaponised, step-by-step attack recipes.
- Goal: reduce real-world risk by discovering exploitable weaknesses first.
- Output: a prioritised report of findings plus remediation advice.
- Mindset: think like an attacker, act like a professional, document everything.
Defence link: every offensive concept below is paired with the control that stops it. A pentest is worthless unless its findings make the defenders stronger.