Back to courses
Quirky & Unusual — Volume 11 beginner

Professional pen testing

Duration0 hours
Modules7
ForGeneral public, lifelong learners
Video1-2min
Get started — free →

Course outline

Module 1 Module 1: Introduction to Penetration Testing

Introduction to Penetration Testing

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of penetration testing?
  • A. To identify vulnerabilities in a system ✓
  • B. To exploit vulnerabilities for personal gain
  • C. To install backdoors in systems
  • D. To monitor network traffic

Why: The primary goal of penetration testing is to identify vulnerabilities in a system to improve its security.

Q2. Which of the following is a common phase in the penetration testing process?
  • A. Reconnaissance ✓
  • B. Advertising
  • C. Celebrating
  • D. Negotiating

Why: Reconnaissance is a common phase in the penetration testing process where testers gather information about the target.

Q3. What does the term 'ethical hacking' refer to?
  • A. Hacking without permission
  • B. Hacking for personal gain
  • C. Hacking with permission to improve security ✓
  • D. Hacking to cause damage

Why: Ethical hacking refers to hacking with permission to improve security and identify vulnerabilities.

Q4. Which of the following is a type of penetration testing?
  • A. Social engineering
  • B. Phishing
  • C. Network scanning
  • D. All of the above ✓

Why: All of the above are types of penetration testing techniques used to evaluate system security.

Q5. What is the purpose of a penetration testing report?
  • A. To hide vulnerabilities from management
  • B. To document findings and provide recommendations ✓
  • C. To sell security tools
  • D. To confuse the target organization

Why: The purpose of a penetration testing report is to document findings and provide recommendations for improving security.

Module 2 Module 2: Reconnaissance and Information Gathering

Reconnaissance and Information Gathering

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of reconnaissance in penetration testing?
  • A. To exploit vulnerabilities
  • B. To gather information about the target ✓
  • C. To install backdoors
  • D. To launch denial-of-service attacks

Why: Reconnaissance is the initial phase where information about the target is gathered to identify potential vulnerabilities and entry points.

Q2. Which of the following is a passive reconnaissance technique?
  • A. Port scanning
  • B. Social engineering
  • C. Network sniffing ✓
  • D. Exploiting unpatched software

Why: Passive reconnaissance involves gathering information without interacting with the target system, such as network sniffing.

Q3. Which tool is commonly used for performing DNS enumeration?
  • A. Nmap
  • B. Wireshark
  • C. Nslookup ✓
  • D. Metasploit

Why: Nslookup is a command-line tool used for querying DNS servers to obtain domain name or IP address mapping information.

Q4. What is the purpose of WHOIS lookup during reconnaissance?
  • A. To find open ports on a network
  • B. To gather information about domain registration ✓
  • C. To perform password cracking
  • D. To monitor network traffic

Why: WHOIS lookup is used to gather information about domain registration, including the owner, registrar, and dates of registration.

Q5. Which of the following is an example of social engineering in the context of reconnaissance?
  • A. Using a vulnerability scanner
  • B. Phishing to obtain login credentials ✓
  • C. Performing a port scan
  • D. Analyzing network traffic with Wireshark

Why: Social engineering involves manipulating people to gain information, such as phishing to obtain login credentials.

Module 3 Module 3: Vulnerability Scanning and Analysis

Vulnerability Scanning and Analysis

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of vulnerability scanning in penetration testing?
  • A. To exploit vulnerabilities
  • B. To identify potential security weaknesses ✓
  • C. To perform network mapping
  • D. To create backdoors

Why: Vulnerability scanning is used to identify potential security weaknesses in a system before exploitation occurs.

Q2. Which of the following tools is commonly used for vulnerability scanning?
  • A. Nmap
  • B. Metasploit
  • C. Nessus ✓
  • D. Wireshark

Why: Nessus is a widely used tool for vulnerability scanning.

Q3. What does a vulnerability scanner typically check for?
  • A. Usernames and passwords
  • B. Unpatched software and misconfigurations ✓
  • C. Firewall rules
  • D. Network bandwidth usage

Why: Vulnerability scanners check for unpatched software, misconfigurations, and other security weaknesses.

Q4. Which of the following is a common output of a vulnerability scan?
  • A. Exploitation code
  • B. List of detected vulnerabilities with risk levels ✓
  • C. Network topology map
  • D. User access logs

Why: A vulnerability scan typically produces a list of detected vulnerabilities along with their risk levels.

Q5. What is the difference between vulnerability scanning and penetration testing?
  • A. Vulnerability scanning is more invasive
  • B. Penetration testing is automated, while scanning is manual
  • C. Vulnerability scanning identifies weaknesses, while penetration testing attempts to exploit them ✓
  • D. They are the same thing

Why: Vulnerability scanning identifies potential weaknesses, while penetration testing attempts to exploit them to assess the true impact.

Module 4 Module 4: Exploitation Techniques

Exploitation Techniques

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of exploitation in penetration testing?
  • A. To identify vulnerabilities
  • B. To gain unauthorized access and control over a system ✓
  • C. To document findings
  • D. To perform network mapping

Why: Exploitation involves using vulnerabilities to gain unauthorized access and control over a system.

Q2. Which of the following is a common type of exploitation technique?
  • A. Social engineering ✓
  • B. Port scanning
  • C. Vulnerability scanning
  • D. Network sniffing

Why: Social engineering is a common exploitation technique that involves manipulating people into divulging confidential information.

Q3. Which tool is commonly used for exploiting buffer overflow vulnerabilities?
  • A. Nmap
  • B. Metasploit ✓
  • C. Wireshark
  • D. Burp Suite

Why: Metasploit is a widely used tool for exploiting buffer overflow vulnerabilities and other types of security weaknesses.

Q4. What is a payload in the context of exploitation?
  • A. A type of firewall
  • B. A script or code that is executed on the target system after a successful exploit ✓
  • C. A method of scanning the network
  • D. A technique for encrypting data

Why: A payload is a script or code that is executed on the target system after a successful exploit.

Q5. Which of the following is a key principle of responsible disclosure in exploitation?
  • A. Exploit vulnerabilities without informing the organization
  • B. Publicly disclose all vulnerabilities immediately
  • C. Report vulnerabilities to the affected organization before public disclosure ✓
  • D. Ignore the impact of the vulnerability

Why: Responsible disclosure involves reporting vulnerabilities to the affected organization before public disclosure to allow them to fix the issue.

Module 5 Module 5: Post-Exploitation and Privilege Escalation

Post-Exploitation and Privilege Escalation

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of post-exploitation in ethical hacking?
  • A. To identify vulnerabilities in a system
  • B. To maintain access and gather information after initial compromise ✓
  • C. To prevent unauthorized access
  • D. To install firewalls and other security measures

Why: Post-exploitation involves maintaining access and extracting useful information from a compromised system to further understand the target's infrastructure and potential weaknesses.

Q2. Which of the following is a common technique used during privilege escalation?
  • A. Port scanning
  • B. Exploiting misconfigured permissions ✓
  • C. Social engineering
  • D. Network sniffing

Why: Privilege escalation often involves exploiting misconfigured permissions or vulnerabilities in the system to gain higher-level access, such as administrative rights.

Q3. Which tool is commonly used for privilege escalation on Windows systems?
  • A. Nmap
  • B. Metasploit
  • C. PowerSploit ✓
  • D. Wireshark

Why: PowerSploit is a collection of PowerShell scripts used for post-exploitation tasks, including privilege escalation on Windows systems.

Q4. What does the term 'Persistence' refer to in the context of post-exploitation?
  • A. Maintaining access to a compromised system over time ✓
  • B. Encrypting data on the target system
  • C. Removing traces of the attacker's presence
  • D. Exploiting a vulnerability for the first time

Why: Persistence in post-exploitation refers to the techniques used by attackers to maintain long-term access to a compromised system, ensuring they can return even after initial access is lost.

Q5. Which of the following is a method used to escalate privileges by exploiting a service misconfiguration?
  • A. SQL injection
  • B. Pass the hash
  • C. Exploiting weak service permissions ✓
  • D. Cross-site scripting

Why: Exploiting weak service permissions is a common method for privilege escalation, where misconfigured service accounts or permissions allow an attacker to gain higher access levels.

Module 6 Module 6: Reporting and Documentation

Reporting and Documentation

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of a penetration testing report?
  • A. To identify the most profitable vulnerabilities to exploit
  • B. To document findings, risks, and recommendations in a clear and actionable manner ✓
  • C. To provide a detailed list of all tools used during the test
  • D. To compare the performance of different security tools

Why: The primary purpose of a penetration testing report is to document findings, risks, and recommendations in a clear and actionable manner for the organization to understand and address security issues.

Q2. Which of the following is NOT typically included in a penetration testing report?
  • A. Executive summary
  • B. List of all employees involved in the test ✓
  • C. Scope and objectives of the test
  • D. Summary of vulnerabilities found

Why: A penetration testing report typically does not include a list of all employees involved in the test, as it focuses on findings, scope, and recommendations rather than personnel details.

Q3. What is the purpose of the executive summary in a penetration testing report?
  • A. To provide detailed technical information about each vulnerability found
  • B. To give a high-level overview of the test results and key findings ✓
  • C. To list all the tools used during the testing phase
  • D. To provide a detailed timeline of the testing activities

Why: The executive summary provides a high-level overview of the test results and key findings, making it accessible to non-technical stakeholders.

Q4. Which of the following is a common format for a penetration testing report?
  • A. PDF only
  • B. Word document only
  • C. HTML or PDF ✓
  • D. Spreadsheet format

Why: A common format for a penetration testing report is HTML or PDF, as they allow for structured and professional presentation of the findings.

Q5. What should be included in the remediation section of a penetration testing report?
  • A. A list of all tools used during the test
  • B. A detailed explanation of each vulnerability found
  • C. Recommendations on how to fix the identified vulnerabilities ✓
  • D. A summary of the testing team's qualifications

Why: The remediation section should include recommendations on how to fix the identified vulnerabilities, helping the organization address the issues effectively.

Module 7 Module 7: Ethical Considerations and Legal Frameworks

Ethical Considerations and Legal Frameworks

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of ethical hacking?
  • A. To break into systems without permission
  • B. To identify and fix security vulnerabilities with permission ✓
  • C. To develop new hacking techniques
  • D. To test the speed of network connections

Why: Ethical hacking is performed with permission to identify and fix security vulnerabilities.

Q2. Which of the following is a legal consequence of unauthorized hacking?
  • A. Receiving a reward from the company
  • B. Fines and imprisonment ✓
  • C. Getting a job offer as a security professional
  • D. Being recognized as a white-hat hacker

Why: Unauthorized hacking is illegal and can result in fines and imprisonment.

Q3. Which law is commonly associated with computer fraud and abuse in the United States?
  • A. HIPAA
  • B. CFAA ✓
  • C. GDPR
  • D. PCI-DSS

Why: The Computer Fraud and Abuse Act (CFAA) is a U.S. law related to computer fraud and abuse.

Q4. What is a key component of an ethical hacker's code of conduct?
  • A. Exploiting vulnerabilities for personal gain
  • B. Maintaining confidentiality of findings ✓
  • C. Ignoring the impact of vulnerabilities
  • D. Sharing all findings publicly

Why: Maintaining confidentiality of findings is a crucial part of an ethical hacker's code of conduct.

Q5. Which of the following is an example of a legal framework governing data protection in the European Union?
  • A. CFAA
  • B. GDPR ✓
  • C. HIPAA
  • D. PCI-DSS

Why: GDPR is the legal framework in the EU for data protection and privacy.

Stay in the loop on this course.

We’ll email you when new modules or related material drops. No spam.

Built with Fragment Language. Sovereign architecture — no third-party trackers.
FragRun.mfgAFImemoryFGOwnership: B-Systems.ee