Reference

Glossary

Every acronym on this site links back here — the first time one shows up on a page, it's underlined and hoverable. This is the full list, browsable directly.

A

ACL Access Control List — a list of permissions attached to a resource, defining which users or processes can access it and how.
AD Active Directory — Microsoft's directory service for managing users, computers, and permissions across a Windows network domain.
AI Artificial Intelligence — software designed to perform tasks that normally require human reasoning, from generating text to detecting malware.
AJAX Asynchronous JavaScript and XML — a technique letting a web page send and receive data from a server in the background, without a full page reload.
AMSI Antimalware Scan Interface — a Windows interface that lets antivirus/EDR products inspect script content (like PowerShell) before it runs.
API Application Programming Interface — a defined way for one piece of software to request data or actions from another.
ASCII American Standard Code for Information Interchange — a character-encoding standard mapping letters, digits, and symbols to numeric byte values.
AV Antivirus — software that detects and blocks known malicious files based on signatures or behavior.
AWS Amazon Web Services — Amazon's cloud computing platform.

C

C2 Command and Control — the infrastructure and channel an attacker uses to communicate with and control a compromised host.
CISA Cybersecurity and Infrastructure Security Agency — the U.S. government agency that tracks actively exploited vulnerabilities and issues security advisories.
CLI Command-Line Interface — interacting with software by typing text commands rather than clicking through a graphical interface.
CMS Content Management System — software for building and editing website content (pages, posts, media) without hand-writing code for every page.
CPU Central Processing Unit — the processor that executes a computer's instructions.
CRLF Carriage Return Line Feed — the two control characters (\r\n) used to mark a new line in many network protocols, including HTTP and multipart form data.
CSRF Cross-Site Request Forgery — a web attack that tricks a logged-in user's browser into submitting a request they never intended to make.
CTF Capture The Flag — a security competition format where participants solve challenges to find hidden "flags" proving they exploited something.
CVE Common Vulnerabilities and Exposures — a unique public identifier assigned to a specific, disclosed software vulnerability.
CVSS Common Vulnerability Scoring System — a standardized 0–10 score representing how severe a vulnerability is.

D

DC Domain Controller — a server that manages authentication and security policy for an Active Directory domain.
DNS Domain Name System — the internet's system for translating human-readable domain names into IP addresses.

E

EDR Endpoint Detection and Response — security software that monitors a host's behavior in real time, not just known-bad file signatures.

F

FTP File Transfer Protocol — an older, typically unencrypted protocol for transferring files between a client and server.

G

GCP Google Cloud Platform — Google's cloud computing platform.
GPP Group Policy Preferences — an older Active Directory mechanism that, due to a since-patched flaw, sometimes leaves recoverable passwords in cached XML files.
GPU Graphics Processing Unit — a processor built for massively parallel math, used for both graphics and, increasingly, AI model training/inference.
GRC Governance, Risk, and Compliance — a career track and discipline focused on security policy, risk management, and regulatory frameworks rather than hands-on exploitation.
GUI Graphical User Interface — interacting with software through windows, icons, and clicks rather than typed commands.

H

HKCU HKEY_CURRENT_USER — the Windows Registry hive holding settings specific to the currently logged-in user.
HKLM HKEY_LOCAL_MACHINE — the Windows Registry hive holding system-wide configuration, not tied to any one user.
HTB Hack The Box — a popular platform for practicing penetration testing against intentionally vulnerable machines.
HTML HyperText Markup Language — the standard markup language used to structure content on web pages.
HTTP HyperText Transfer Protocol — the protocol web browsers and servers use to exchange requests and responses.
HTTPS HTTP Secure — HTTP encrypted with TLS, so traffic can't be trivially read or tampered with in transit.

I

ICMP Internet Control Message Protocol — the protocol behind diagnostic tools like ping, used for network-layer error and status messages.
IDOR Insecure Direct Object Reference — a flaw where an application lets a user access another user's data just by changing an ID in a request, with no permission check.
IP Internet Protocol — the addressing system that lets devices on a network find and send data to each other.
IR Incident Response — the process of detecting, containing, and recovering from a security breach.
ISO International Organization for Standardization — the body behind widely referenced standards like ISO 27001 (information security management).

J

JSON JavaScript Object Notation — a lightweight, widely used text format for structuring data, especially in APIs.
JWT JSON Web Token — a compact, signed token format commonly used to prove a user's identity to an API without a server-side session.

K

KDC Key Distribution Center — the Active Directory service that issues Kerberos tickets.
KEV Known Exploited Vulnerabilities — CISA's catalog of vulnerabilities confirmed to be actively exploited in the wild.

L

LDAP Lightweight Directory Access Protocol — the protocol used to query and modify directory services like Active Directory.
LLM Large Language Model — the type of AI model behind tools like ChatGPT and Claude, trained to predict and generate text.
LOLBAS Living Off the Land Binaries and Scripts — a catalog of legitimate, pre-installed Windows tools that can be repurposed for malicious ends.
LSA Local Security Authority — the Windows subsystem responsible for enforcing security policy and handling credential material in memory.

M

MSRPC Microsoft Remote Procedure Call — the protocol many Windows and Active Directory services use to communicate over the network.

N

NIST National Institute of Standards and Technology — the U.S. agency behind widely used cybersecurity frameworks and standards.
NSE Nmap Scripting Engine — Nmap's built-in scripting system for automating recon, vulnerability detection, and more during a scan.
NTDS NT Directory Services — the database file (ntds.dit) on a domain controller holding every domain account's password hash.
NTLM NT LAN Manager — an older Windows authentication protocol and hash format, still widely relevant to pass-the-hash attacks.

O

OPSEC Operational Security — the discipline of controlling what information about an operation is exposed, and to whom.
OS Operating System — the core software (Windows, Linux, macOS) that manages a computer's hardware and runs everything else.
OSCP Offensive Security Certified Professional — a hands-on penetration testing certification widely respected in the industry.
OSINT Open-Source Intelligence — gathering information from publicly available sources rather than hacking or insider access.
OWASP Open Worldwide Application Security Project — a nonprofit best known for the OWASP Top 10, a standard reference list of the most critical web application risks.

P

PNPT Practical Network Penetration Tester — a hands-on penetration testing certification from TCM Security.
PoC Proof of Concept — code or a demonstration showing a vulnerability is real and exploitable, without necessarily being a polished tool.

R

RAG Retrieval-Augmented Generation — an AI technique where a model retrieves relevant documents before generating an answer, rather than relying only on what it memorized during training.
RAM Random Access Memory — a computer's fast, temporary working memory, cleared when it powers off.
RCE Remote Code Execution — a vulnerability that lets an attacker run arbitrary commands on a target system.
RDP Remote Desktop Protocol — Microsoft's protocol for remotely controlling a Windows machine's full graphical desktop.
REST Representational State Transfer — a common architectural style for designing web APIs around standard HTTP methods.

S

SAM Security Account Manager — the Windows database storing local (non-domain) account password hashes.
SANS SANS Institute — a well-known cybersecurity training and certification organization.
SGID Set Group ID — a Linux file permission bit that runs a program with its group owner's privileges instead of the invoking user's.
SMB Server Message Block — the protocol Windows uses for file sharing and much of its network communication.
SOC Security Operations Center — the team (and often the room) responsible for monitoring and responding to security alerts around the clock.
SPA Single-Page Application — a web app that loads once and updates itself with JavaScript, rather than requesting a new page from the server on every click.
SPN Service Principal Name — the identifier a Kerberos service registers in Active Directory, and what Kerberoasting targets.
SQL Structured Query Language — the standard language for querying and manipulating relational databases.
SQLi SQL Injection — a vulnerability where attacker-controlled input gets interpreted as part of a database query instead of just data.
SSH Secure Shell — an encrypted protocol for remotely logging into and running commands on another machine.
SSL Secure Sockets Layer — the predecessor to TLS; the two terms are still often used interchangeably even though SSL itself is obsolete.
SUID Set User ID — a Linux file permission bit that runs a program with its file owner's privileges instead of the invoking user's, a common privesc target.
SYSVOL System Volume — a shared folder replicated across all domain controllers, historically a source of leaked Group Policy Preferences credentials.

T

TCP Transmission Control Protocol — the connection-oriented protocol underlying most reliable internet traffic, including HTTP.
TGS Ticket Granting Service — the Kerberos component that issues service tickets, which Kerberoasting extracts and cracks offline.
TGT Ticket Granting Ticket — the initial Kerberos ticket proving a user authenticated, used to request further service tickets without re-entering a password.
THM TryHackMe — a beginner-friendly platform for learning cybersecurity through guided, hands-on rooms.
TLS Transport Layer Security — the encryption protocol that secures HTTPS and most other modern encrypted internet traffic.
TOCTOU Time-Of-Check to Time-Of-Use — a race-condition bug class where a resource is validated, then used slightly later, leaving a window to swap it out in between.

U

UDP User Datagram Protocol — a fast, connectionless network protocol with no delivery guarantees, used where speed matters more than reliability.
URI Uniform Resource Identifier — the general standard for identifying a resource, of which a URL is one specific kind.
URL Uniform Resource Locator — a web address, specifying both where a resource is and how to retrieve it.
USB Universal Serial Bus — the standard connector and protocol for external devices, from flash drives to hardware security keys.
UUID Universally Unique Identifier — a 128-bit identifier designed to be unique across systems without central coordination.

V

VM Virtual Machine — a software-emulated computer running inside a real one, isolated from the host.
VPN Virtual Private Network — an encrypted tunnel that routes your traffic through another server, hiding it from your local network and masking your IP.
VPS Virtual Private Server — a rented virtual machine running in someone else's data center, commonly used to host labs, tools, or C2 infrastructure.

W

WAF Web Application Firewall — a filter sitting in front of a web app that tries to block malicious-looking requests before they reach it.
WMI Windows Management Instrumentation — a Windows framework for querying and managing systems, frequently abused for remote execution and lateral movement.

X

XML Extensible Markup Language — a structured, tag-based text format used for configuration files, data exchange, and more.
XSS Cross-Site Scripting — a vulnerability that lets an attacker inject and run their own JavaScript in another user's browser session.