Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 988 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 988 Bytes

RustDllProxy

Retrieves exported functions from a legitimate DLL and generates a proxy DLL source code/template in rust for DLL proxy loading or sideloading

Prerequisites

  • Python 3.11: Ensure Python 3 is installed on your system.
  • Rust: Ensure Rust is installed. You can download it from Rust's official site.

Installation

  1. Setup everything:

    git clone https://github.com/ScRiPt1337/RustDllProxy
    cd RustDllProxy
    pip install -r requirements.txt

Usage

  • To use the script, provide the path to the DLL file you want to work with:

    python Rdllproxy.py <path_to_dll>
  • Replace <path_to_dll> with the path to the DLL file from which you want to extract functions.

  • Example

    python3 Rdllproxy.py C:\Windows\System32\Netplwiz.dll

screenshot

Credits

SharpDllProxy