Skip to content

A C++ project for external process memory manipulation on Windows. Implements process identification, module base address retrieval, and templated memory read/write operations.

Notifications You must be signed in to change notification settings

DylanVF5/Memory-Manipulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Memory Manager

  • A Windows-based tool for external process memory manipulation.

Features

  • Process identification by name
  • Module base address retrieval
  • Process memory reading and writing

Usage

auto memory = std::make_unique<MemoryManager>(L"Notepad.exe", L"Notepad.exe");
memory->GetPID();
memory->GetHandle();
uint64_t base = memory->GetBaseAddress();

// Read memory
uint64_t value = memory->Read<uint64_t>(base + offset);

// Write memory
memory->Write<uint64_t>(base + offset, newValue);

Purpose

  • Designed for educational use in understanding Windows process memory manipulation. Use responsibly and only with processes you own or have permission to modify.

Projects Utilizing:

About

A C++ project for external process memory manipulation on Windows. Implements process identification, module base address retrieval, and templated memory read/write operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages