Skip to content

x55xaa/dll-spider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

📦 dll-spider

License: GPL v3 Common Changelog

Overview

Easy-to-use CLI tool to inject DLLs inside running processes.

Installation

Build the crate in release mode with cargo:

$ cargo build --release

Important

If you are not on Windows, you need to change the build target. To do so, first add the desired target architecture with rustup:

$ rustup target add x86_64-pc-windows-gnu

And then build the crate:

$ cargo build --target x86_64-pc-windows-gnu --release

Release binaries

Alternatively, you can get pre-compiled binaries of every release here.

Usage

Enumerate target processes

You can enumerate target processes with the following command:

 $ dll-spider enum

This will return a list of process PIDs alongside their respective names.

Inject a DLL

To load a DLL inside a process run:

$ dll-spider load target.dll -p 1234

Note

The target process can be identified either by its PID (with the -p option) or its name (with the -n option).

Documentation

About

Lightweight DLL injector written in Rust.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages