Skip to content

Bibliothèque C++ / Ecriture / Lecture / Mémoire / Processus

Notifications You must be signed in to change notification settings

Chatomatou/Memoriah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Memoriah

Bibliothèque C++ / Ecriture / Lecture / Mémoire / Processus

Logo de Win32 API

  • Cette bibliothèque vous permet de lire et écrire dans la mémoire d'un programme en cours d'execution.

Ce programme d'exemple montre simplement comment l'utiliser :

#include "Memoriah/Memoriah.hpp"

#include <iostream>
#include <string>

int main()
{
	Memoriah::HProcess process{ TEXT("AssaultCube"), Memoriah::ProcessAccess::ALL_ACCESS };
	auto status = process.Initialize(true);

	process.ListModules();  

	DWORD dllNt = process.GetModuleAddress(TEXT("ntdll.dll"));

	std::cout << std::hex << dllNt << std::endl;

	if (status)
	{
		Memoriah::Manager::DebugConsoleLog("Status : ", "");
		Memoriah::Manager::DebugConsoleLog("[OK]", Memoriah::ConsoleTextColor::GREEN,"\n");

	}

	DWORD health = 0;

    
	while (status)
	{
		health = process.RPM<DWORD>(0x0104A6A8 /*adresse dynamique*/);
		std::cout << health << std::endl;
		Memoriah::Manager::Delay(1000);
	}

	Memoriah::Manager::ExitMemoriahApp(Memoriah::ExitCode::SUCCESS);
}

About

Bibliothèque C++ / Ecriture / Lecture / Mémoire / Processus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages