What term describes a hacker who has permission to test computer systems and identify security vulnerabilities?
Ethical Hacker
What protocol translates domain names into IP addresses?
DNS (Domain Name System)
What type of malware disguises itself as legitimate or useful software?
Trojan
What technique tricks people into revealing information or performing actions by manipulating human behavior?
Social Engineering
What programming language was created by Guido van Rossum and is popular in cybersecurity for scripting and automation?
Python
Which penetration testing model gives the tester no prior knowledge of the target system?
Black Box Model
What does TCP stand for?
Transmission Control Protocol
What type of malware encrypts files and demands payment to restore access?
Ransomware
What acronym refers to gathering intelligence from publicly available sources?
OSINT (Open-Source Intelligence)
What protocol is commonly used to monitor and manage network devices?
SNMP (Simple Network Management Protocol)
What do you call a hacker who uses hacking techniques to promote a political or social cause?
Hacktivist
What numbering system uses only 0s and 1s and is used by computers because digital circuits can represent two states?
Binary
What type of malware can spread across networks without attaching itself to another program?
Worm
What popular command-line tool is used for network discovery and port scanning?
Nmap
What process goes beyond basic scanning to gather details such as usernames, network shares, and system information?
Enumeration
What type of security team simulates real-world attacks to test an organization's defenses?
Red Team
What is the standard port number used for DNS?
Port 53
What type of attack overwhelms a target with traffic from multiple systems, often using compromised computers?
DDoS (Distributed Denial-of-Service)
What type of footprinting gathers information without directly interacting with the target system?
Passive Footprinting
What Python feature allows you to enter and execute code interactively, making it useful for testing short programs?
REPL (Read-Eval-Print Loop)
What process identifies and evaluates security weaknesses without necessarily attempting to exploit them?
Vulnerability Assessment
What three messages are exchanged during the TCP three-way handshake?
SYN, SYN-ACK, ACK
What type of software secretly records the keys a user types, potentially capturing passwords and other sensitive information?
Keylogger
During a TCP NULL scan, what flag does a closed port typically send in response?
RST (Reset)
In object-oriented programming, what is the blueprint used to create objects?
Class