Skip to content

ajm4n/DLLHound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 

Repository files navigation

DLLHound

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 πŸ–₯️

  1. Windows Operating System
    This script is designed for Windows environments only.
  2. PowerShell 5.1 or Later
    Ensure you’re running an updated version of PowerShell.
  3. Administrator Privileges
    Required to access process and module details.

Installation πŸ› οΈ

  1. Clone or download this repository to your local system.
  2. Open PowerShell as an administrator.
  3. Navigate to the script's directory.

Usage πŸš€

  1. Run the script with:
    .\DLLHound.ps1```

About

Find potential DLL Sideloads on your windows computer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published