Introduction to Ethical Hacking
The foundations of authorised security testing: methodology, reconnaissance, common vulnerabilities and responsible disclosure.
- 12 hours estimated study
- 4 modules · 16 lessons
- 4 assessments
- Instructor to be announced
About this course
A structured introduction to ethical hacking for people starting out in security research. You will learn how authorised testing differs from attacking, how to scope and document an engagement, and how the most common classes of weakness are found and reported. The emphasis is on lawful, permission-based testing and on writing reports that organisations can act on.
What you will learn
- Explain the legal and ethical boundaries of security testing
- Follow a repeatable testing methodology from scoping to reporting
- Perform passive and active reconnaissance in a lab environment
- Recognise common network and web vulnerability classes
- Write a clear, reproducible vulnerability report and disclose it responsibly
Curriculum
Lesson content is being written and reviewed. Lessons unlock as they are published.
Module 1 · 1 h 5 min
Ethics, law and methodology
What makes testing ethical, the legal landscape and how professional engagements are structured.
- The role of the ethical hackerComing soon
- Authorisation, scope and the lawComing soon
- Testing methodologies and frameworksComing soon
- Module 1 knowledge checkComing soon
Module 2 · 1 h 10 min
Reconnaissance
Gathering information about a target with and without direct interaction.
- Passive reconnaissanceComing soon
- Active scanning and enumerationComing soon
- Building a target profileComing soon
- Module 2 knowledge checkComing soon
Module 3 · 1 h 15 min
Common vulnerabilities
How frequently seen weaknesses arise and how they are identified.
- Misconfigurations and default credentialsComing soon
- Injection flaws explainedComing soon
- Authentication and session weaknessesComing soon
- Module 3 knowledge checkComing soon
Module 4 · 1 h 15 min
Reporting and disclosure
Turning findings into actionable reports and disclosing them responsibly.
- Writing a vulnerability reportComing soon
- Severity rating and impactComing soon
- Coordinated disclosure in practiceComing soon
- Final assessmentComing soon
Prerequisites
- Basic familiarity with the command line
- Understanding of how websites and networks work at a high level
Course materials
- Lab setup guide
- Engagement scoping template
- Vulnerability report template
- Responsible disclosure checklist