Terminology Index

Glossary

1801 terms

Open concept maps

Showing 481-512 of 1801 terms

C
11
D
21

DLL Search Order Hijacking

A Windows attack technique where an adversary plants a malicious DLL in a location that a program searches before the legitimate one, so the program loads the attacker's code, used for execution, persistence, and privilege escalation.

Windows programs load libraries (DLLs) by searching a defined sequence of locations. If a program does not specify a full path, an attacker who can write to an earlier-searched directory can place a malicious DLL there, and the program will load it instead of the intended one. This grants code execution in the context of that program, often abused for persistence or privilege escalation. Defenders detect it by watching for DLLs loading from unexpected paths.

Introduced in: Operating Systems for Defenders

Examples

  • Placing a malicious DLL in a directory searched before the real library's location.
  • Gaining code execution when a trusted program loads the planted DLL.
  • Detecting a DLL loaded from an unexpected, writable path.

No related terms linked yet.