1 unstable release
0.1.0 | Feb 2, 2023 |
---|
#429 in Cargo plugins
5.5MB
131 lines
Winreader
Winreader is a process memory reader for Windows, implemented and developed in the Rust language, using the official Microsoft Rust API.
Winreader is able to return information such as: process path, memory address, buffer address.
Usage
All information you need to use winreader is the PID (Process Identifier) of the program that will be read, you can use Windows Task Manager or PowerShell's tasklist command.
winreader --help
winreader: Read buffer memory in processes on Windows
Usage: winreader.exe [PID]
Arguments:
[PID] Program Process Identifier
Options:
-h, --help Print help
-V, --version Print version
A file called WINREADER-DUMP.txt
will be created inside the directory where the winreader.exe
is located, with all buffer memory information.
TODO
Tool | Description |
---|---|
Buffer | Still incomplete, having erratic output in the text file. |
GUI | Intent to move software from CLI to GUI, using WinAPI. |
PRs are very welcome!
Install
The purpose and main focus of winreader is only for Windows NT operating system, to install it you will need rust:
- Rust (rustup)
Or you can just download the release executable:
Also the project is on crates.io:
cargo install winreader
License
Winreader is licensed under the MIT License - see the LICENSE.md file for details