Ethical Hacking
Networking
Malware & Threats
Reconnaissance & Scanning
Enumeration & Programming
100

What term describes a hacker who has permission to test computer systems and identify security vulnerabilities?

Ethical Hacker 

100

What protocol translates domain names into IP addresses?

DNS (Domain Name System)

100

What type of malware disguises itself as legitimate or useful software?

Trojan

100

What technique tricks people into revealing information or performing actions by manipulating human behavior?

Social Engineering

100

What programming language was created by Guido van Rossum and is popular in cybersecurity for scripting and automation?

Python

200

Which penetration testing model gives the tester no prior knowledge of the target system?

Black Box Model

200

What does TCP stand for?

Transmission Control Protocol

200

What type of malware encrypts files and demands payment to restore access?

Ransomware

200

What acronym refers to gathering intelligence from publicly available sources?

OSINT (Open-Source Intelligence)

200

What protocol is commonly used to monitor and manage network devices?

SNMP (Simple Network Management Protocol)

300

What do you call a hacker who uses hacking techniques to promote a political or social cause?

Hacktivist

300

What numbering system uses only 0s and 1s and is used by computers because digital circuits can represent two states?

Binary

300

What type of malware can spread across networks without attaching itself to another program?

Worm

300

What popular command-line tool is used for network discovery and port scanning?

Nmap

300

What process goes beyond basic scanning to gather details such as usernames, network shares, and system information?

Enumeration

400

What type of security team simulates real-world attacks to test an organization's defenses?

Red Team

400

What is the standard port number used for DNS?

Port 53

400

What type of attack overwhelms a target with traffic from multiple systems, often using compromised computers?

DDoS (Distributed Denial-of-Service)

400

What type of footprinting gathers information without directly interacting with the target system?

Passive Footprinting

400

What Python feature allows you to enter and execute code interactively, making it useful for testing short programs?

REPL (Read-Eval-Print Loop)

500

What process identifies and evaluates security weaknesses without necessarily attempting to exploit them?

Vulnerability Assessment

500

What three messages are exchanged during the TCP three-way handshake?

SYN, SYN-ACK, ACK

500

What type of software secretly records the keys a user types, potentially capturing passwords and other sensitive information?

Keylogger

500

During a TCP NULL scan, what flag does a closed port typically send in response?

RST (Reset)

500

In object-oriented programming, what is the blueprint used to create objects?

Class