🌍 Ethical Hacking · subject
Ethical Hacking Penetration Testing Syllabus
The Penetration Testing syllabus for Ethical Hacking in full: 4 chapters and 16 topics, every one listed below, plus 50 Penetration Testing flashcards with answers.
Penetration Testing syllabus: all 4 chapters
Expand any chapter to see its topics and sub-topics.
-
Penetration Testing Concepts
3 topics- What is Penetration Testing?
- Types of Penetration Testing
- Penetration Testing Methodologies
-
Penetration Testing Phases
6 topics- Planning and Preparation
- Information Gathering
- Vulnerability Analysis
- Exploitation
- Post-Exploitation
- Reporting
-
Penetration Testing Tools
4 topics- Metasploit
- Burp Suite
- Nessus
- OWASP ZAP
-
Reporting and Documentation
3 topics- Writing Penetration Test Reports
- Documenting Findings
- Providing Recommendations
Ethical Hacking Penetration Testing flashcards — 50 questions with answers
What is penetration testing?
An authorized, simulated cyberattack on a system, network, or application performed to evaluate its security by safely identifying and exploiting vulnerabilities that a real attacker could abuse.
How does penetration testing differ from vulnerability scanning?
Vulnerability scanning automatically detects and lists potential weaknesses; penetration testing goes further by actively exploiting those weaknesses to prove real-world impact and demonstrate exploitability.
What is the primary goal of a penetration test?
To identify exploitable security weaknesses, demonstrate their business impact, and provide actionable recommendations to reduce risk before a malicious attacker can exploit them.
In penetration testing, what distinguishes black-box, white-box, and gray-box testing?
Black-box: tester has no prior knowledge of the target. White-box: tester has full knowledge (source code, architecture, credentials). Gray-box: tester has partial knowledge, such as limited credentials or documentation.
What is external penetration testing?
Testing that targets internet-facing assets (web servers, firewalls, VPNs, email) from outside the organization to assess what an external attacker with no internal access could achieve.
What is internal penetration testing?
Testing performed from inside the network to simulate an insider threat or an attacker who has already breached the perimeter, assessing lateral movement and privilege escalation.
List common types of penetration testing by target.
Network (external/internal), web application, wireless, social engineering, physical, mobile application, cloud, and API penetration testing.
What is the difference between a penetration test and a red team engagement?
A pen test focuses on finding as many vulnerabilities as possible in a defined scope within a set time. A red team engagement is goal-oriented and stealthy, emulating a real adversary to test detection and response over a longer period.
Name three widely used penetration testing methodologies/standards.
PTES (Penetration Testing Execution Standard), OSSTMM (Open Source Security Testing Methodology Manual), OWASP Testing Guide, and NIST SP 800-115.
What are the seven phases of the PTES methodology?
1) Pre-engagement interactions, 2) Intelligence gathering, 3) Threat modeling, 4) Vulnerability analysis, 5) Exploitation, 6) Post-exploitation, 7) Reporting.
What does the OWASP Testing Guide primarily cover?
A comprehensive framework for testing web application security, organized around categories such as authentication, session management, input validation, and business logic testing.
What is the purpose of the Rules of Engagement (RoE) in a penetration test?
A formal document defining scope, permitted targets, testing methods, timing, escalation contacts, and constraints, ensuring the test is legal, authorized, and safe.
Why is a signed authorization/scope agreement essential before testing?
Testing systems without written authorization is illegal (unauthorized access). The agreement provides legal protection, defines boundaries, and establishes a 'get-out-of-jail' authorization letter.
What key elements should be defined during planning and preparation?
Scope, objectives, rules of engagement, target IP ranges/URLs, testing window, type (black/white/gray-box), points of contact, and legal authorization.
What is the difference between passive and active information gathering?
Passive gathering collects data without directly interacting with the target (e.g., WHOIS, search engines, OSINT). Active gathering directly probes the target (e.g., port scanning, banner grabbing), which is more detectable.
What is OSINT in the context of reconnaissance?
Open-Source Intelligence: the collection of publicly available information (social media, WHOIS, DNS records, job postings, breach data) to profile a target without direct interaction.
Which tool is commonly used for network port scanning and host discovery?
Nmap (Network Mapper), used for host discovery, port scanning, service/version detection, and OS fingerprinting.
What Nmap scan type performs a stealthy half-open TCP scan, and how is it invoked?
The TCP SYN scan (half-open scan), invoked with the -sS flag; it sends SYN packets and never completes the handshake, making it faster and stealthier.
What is vulnerability analysis in the pen testing process?
The phase of identifying and validating security weaknesses in target systems, correlating discovered services and versions against known vulnerabilities to prioritize potential attack paths.
What does CVE stand for and what is its purpose?
Common Vulnerabilities and Exposures: a standardized identifier (e.g., CVE-2021-44228) for publicly known security vulnerabilities, enabling consistent reference across tools and databases.
Show the other 30 Penetration Testing flashcards
What does CVSS measure and what is its score range?
The Common Vulnerability Scoring System measures the severity of a vulnerability on a scale from $0.0$ to $10.0$, where higher scores indicate greater severity.
What are the CVSS qualitative severity rating bands?
None: $0.0$; Low: $0.1\text{–}3.9$; Medium: $4.0\text{–}6.9$; High: $7.0\text{–}8.9$; Critical: $9.0\text{–}10.0$.
What is the exploitation phase in penetration testing?
The phase where the tester actively leverages identified vulnerabilities to gain unauthorized access, execute code, or otherwise compromise the target to prove impact.
What is a proof-of-concept (PoC) exploit?
A demonstration that a vulnerability is genuinely exploitable, typically minimal code or steps that confirm the weakness without causing unnecessary damage.
What is privilege escalation, and what are its two types?
Gaining higher permissions than initially granted. Vertical escalation: moving to a higher privilege level (user to admin/root). Horizontal escalation: accessing another user's resources at the same privilege level.
What is the post-exploitation phase focused on?
Determining the value of the compromised system, maintaining access, escalating privileges, moving laterally, gathering sensitive data, and assessing the full business impact of the compromise.
What is lateral movement in post-exploitation?
The techniques an attacker uses to move from one compromised system to others within the network, expanding access toward high-value targets.
What is persistence in post-exploitation?
Establishing mechanisms (backdoors, scheduled tasks, new accounts) to maintain access to a compromised system across reboots or credential changes.
Why is 'covering tracks' handled carefully in authorized pen tests?
While real attackers erase logs, ethical pen testers document actions rather than destroy evidence; any cleanup of test artifacts must be agreed upon so the client can restore a clean state.
What is Metasploit Framework?
An open-source exploitation framework providing a large database of exploits, payloads, encoders, and auxiliary modules used to develop, test, and execute exploit code against targets.
In Metasploit, what is the difference between an exploit and a payload?
An exploit is the code that takes advantage of a vulnerability to gain access; a payload is the code that runs on the target after successful exploitation (e.g., a reverse shell or Meterpreter session).
What is Meterpreter in Metasploit?
An advanced, in-memory, dynamically extensible payload that provides an interactive shell with capabilities like file access, privilege escalation, keylogging, and pivoting, while minimizing disk footprint.
What is the difference between a bind shell and a reverse shell payload?
A bind shell opens a listening port on the target for the attacker to connect to. A reverse shell makes the target connect back to the attacker's listener, which better evades inbound firewall rules.
What is Burp Suite primarily used for?
Web application security testing; it acts as an intercepting proxy between browser and server, allowing inspection, modification, and replay of HTTP/HTTPS requests and responses.
What is the function of Burp Suite's Intruder tool?
Automating customized attacks such as fuzzing, brute-forcing credentials, and enumeration by inserting payloads into defined positions within requests.
What is the function of Burp Suite's Repeater tool?
Manually modifying and resending individual HTTP requests to observe how the application responds, useful for probing and validating vulnerabilities.
What is Nessus used for?
Nessus is a widely used automated vulnerability scanner that detects misconfigurations, missing patches, default credentials, and known vulnerabilities across networks and hosts.
Is Nessus an exploitation tool or a scanning tool?
A scanning/assessment tool—it identifies and reports vulnerabilities but does not exploit them; exploitation requires separate tools like Metasploit.
What is OWASP ZAP?
OWASP Zed Attack Proxy: a free, open-source web application security scanner and intercepting proxy used to find vulnerabilities through automated scanning and manual testing.
How does OWASP ZAP compare to Burp Suite?
Both are intercepting-proxy web app scanners; ZAP is fully free and open-source and beginner-friendly, while Burp Suite's Professional edition is commercial with more advanced automation and extensions.
What is the difference between ZAP's spider and its active scan?
The spider crawls the application to discover URLs and content (passive discovery); the active scan sends crafted malicious requests to those endpoints to detect exploitable vulnerabilities.
What are the essential sections of a penetration test report?
Executive summary, scope and objectives, methodology, findings with severity ratings, technical details/evidence, risk analysis, and remediation recommendations.
What is the purpose of the executive summary in a pen test report?
To communicate overall risk posture, key findings, and business impact in non-technical language for management and decision-makers who may not read the technical detail.
What should each documented finding in a report include?
A description, affected assets, severity/risk rating, evidence (screenshots, logs, payloads), steps to reproduce, potential business impact, and specific remediation guidance.
Why is reproducibility important when documenting findings?
Clear step-by-step reproduction lets the client's technical team confirm the vulnerability, understand it, and verify that remediation actually fixed the issue during retesting.
What makes a good remediation recommendation?
It is specific, actionable, prioritized by risk, feasible for the client, and addresses the root cause rather than just the symptom (e.g., patch a version, enforce input validation, apply least privilege).
How should findings be prioritized when providing recommendations?
By risk, typically a function of severity/impact and likelihood/exploitability, so that critical and easily exploitable issues are remediated first.
How is risk commonly expressed as a relationship in security reporting?
$$\text{Risk} = \text{Likelihood} \times \text{Impact}$$ combining how probable exploitation is with how damaging it would be.
What is retesting (validation) in the reporting cycle?
A follow-up test after the client applies fixes, confirming that reported vulnerabilities have been successfully remediated and no new issues were introduced.
Why should raw findings be tailored to different audiences in a report?
Executives need concise business-risk language and prioritization, while technical staff need detailed reproduction steps, evidence, and precise fixes—serving both improves the report's usefulness and drives remediation.
Ethical Hacking Penetration Testing FAQ
What is in the Ethical Hacking Penetration Testing syllabus?
Ethical Hacking Penetration Testing is split into 4 chapters: Penetration Testing Concepts, Penetration Testing Phases, Penetration Testing Tools and Reporting and Documentation. Together they contain 16 topics.
How many chapters are in Ethical Hacking Penetration Testing?
4 chapters, containing 16 topics. The largest chapter is Penetration Testing Phases, with 6 topics.
Are there flashcards for Ethical Hacking Penetration Testing?
Yes — a 50-card Penetration Testing deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.