ENNAENNA

DllShimmer

MIT

๐Ÿ’ฅ Exploitation ยท Go

DllShimmer automates the exploitation of DLL hijacking vulnerabilities by generating proxy DLLs that perfectly mimic the export address table of the target DLL. When a vulnerable application loads the generated DLL, it transparently forwards all legitimate function calls to the original DLL while executing attacker-controlled code. The tool generates C++ boilerplate for the backdoor payload, handles export matching, and produces ready-to-compile Visual Studio projects. Significantly reduces the manual effort in weaponizing DLL hijack opportunities found during engagements.

741stars
95forks
5issues
Updated 26d ago
+I use this

Installation

$ go install github.com/Print3M/DllShimmer@latest

Use Cases

  • Weaponizing DLL hijacking vulnerabilities
  • Generating proxy DLLs for persistence
  • Red team payload delivery via DLL side-loading
  • Testing application DLL search order vulnerabilities

Tags

dll-hijackingproxy-dllpersistenceevasion

Community Reviews

More in Exploitation