Skip to main content
Endpoint, Host & Application

DLL

Dynamic Link Library

Shared Windows code modules; DLL injection and sideloading are common attacks.

A Dynamic Link Library is a shared module of Windows code and data that programs load at runtime instead of compiling in. Attackers abuse the loading process through DLL injection, which forces malicious code into a running process, and DLL sideloading, which plants a malicious library where a trusted program will load it. Controlling load paths and requiring signed libraries shrinks this attack surface.

Looking DLL up is step one. Getting tested on it is step two.

A free account opens all 4 Domain 1 objectives, 271 exam-style questions with a lesson and a lab on each, a placement check that skips what you already know, and a dated plan. No card.

Not affiliated with or endorsed by CompTIA.