Networking
Why this course: Every test starts with mapping a network: hosts, ports, protocols and the services behind them.
- 8 lessons
- ~6h
- Not started
Penetration testers are hired to attack systems with permission, the way a real attacker would, and to report the weaknesses they find before someone else exploits them. The work covers networks, web applications and sometimes compiled software, and always ends with a clear report that explains the risk and how to fix it.
Take them in order, from Beginner to Advanced. A course you finish counts in every career path that includes it.
Why this course: Every test starts with mapping a network: hosts, ports, protocols and the services behind them.
Why this course: Exploits target processes, memory and permissions; you need to know how they work to understand why an attack succeeds.
Why this course: Attack and defense fundamentals, web security and an introduction to penetration testing.
Why this course: Reading assembly and analysing binaries lets you test software when no source code is available.
Finding, safely exploiting with permission, and reporting vulnerabilities in web applications.
Why this course: Most engagements include web applications: a hands-on course on finding and reporting their vulnerabilities.
This course is being written. It will open here when its first lessons are published.
Finish every course of the path to complete it. Each course you finish earns its own certificate of completion.
There is no separate certificate for a whole path yet: your proof is the certificate of each course, which anyone can verify.