Skip to content

tehstoni/RustyDumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RustyDumper

RustyDumper is a simple command-line tool written in Rust for creating memory dumps of running processes on Windows systems. It utilizes Windows APIs to generate a full memory dump, which can be useful for debugging, analysis, or forensic purposes.

Features

Process Memory Dumping: Dump the full memory of any running process using its PID.
Custom Output Path: Specify the output file path for the memory dump.
Easy to Use: Simple command-line interface with straightforward arguments.

Prerequisites

Operating System: Windows 7 or later.
Rust Toolchain: Rust 1.56.0 or later.
Cargo: Package manager for Rust.

Installation

Clone the repository and build the project using Cargo:

git clone https://github.com/tehstoni/RustyDumper.git
cd RustyDumper
cargo build --release

The compiled executable will be located in the target/release directory.

Usage

rustydumper.exe <PID> <OUTPUT_PATH>
    <PID>: Process ID of the target process you want to dump.
    <OUTPUT_PATH>: File path where the memory dump will be saved.

Example

rustydumper.exe 1234 C:\dumps\process_dump.dmp

This command will create a full memory dump of the process with PID 1234 and save it to C:\dumps\process_dump.dmp. Command-Line Arguments

Disclaimer

Permissions: Ensure you have the necessary permissions to access and dump the target process.
Legal Use: Use this tool responsibly and legally. Unauthorized memory dumping may violate software licenses or laws.

About

Process dumper wrote in rust.

Resources

License

Stars

13 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages