Everything About ___
Live briefing

Everything about DLL injection

Computer programming technique

In computer programming, DLL injection is a technique used for running code within the address space of another process by forcing it to load a dynamic-link library. DLL injection is often used by external programs to influence the behavior of another program in a way its authors did not anticipate or intend. For example, the injected code could hook system function calls, or read the contents of password textboxes, which cannot be done the usual way. A program used to inject arbitrary code into arbitrary processes is called a DLL injector. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: DLL injectionA 5-minute orientation
  2. Skim a recent paper: Detection and Blocking Method against DLL Injection Attack Using PEB-LDR of ICS EWS in Smart IoT EnvironmentsInfluential work since 2022
  3. Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
  4. Read the landmark paper: Multi-Phase Clock Generation for Phase Interpolation With a Multi-Phase, Injection-Locked Ring Oscillator and a Quadrature DLLCited 53 times
  5. Go sideways: HookingA closely related topic
  6. Go sideways: Windows APIA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics