DLL Sideloading Scanner: Catching Windows DLL Vulnerabilities
DLL Sideloading Scanner
A lightweight PowerShell-based scanner designed to identify missing or unresolved DLLs, helping you detect potential DLL sideloading vulnerabilities on your Windows system.
Features
-
Dynamic Process Analysis 🔄
Scans all running processes and their loaded DLLs to detect missing or unresolved libraries. -
Customizable Search Paths 🛠️
Add your own directories to the DLL search order for more tailored analysis. -
Custom Scans 📏
Set your own size limits for executables and the maximum number of DLL dependencies. -
Clear, Organized Output 🗂️
Displays results in a clean table format directly in the terminal. -
CSV Export 📄
Save the results to a CSV file for further review and reporting. -
Quick Access to Affected Files 🚪
Open the directory of affected executables directly from the script.
Requirements
- Windows Operating System
This script is designed for Windows environments only. - PowerShell 5.1 or Later
Ensure you’re running an updated version of PowerShell. - Administrator Privileges
Required to access process and module details.
Installation
- Clone or download this repository to your local system: git clone https://github.com/ajm4n/DLLHound.git
- Open PowerShell as an administrator.
- Navigate to the script’s directory.