C++ Библиотека для памяти

  • Автор темы Автор темы taski89
  • Дата начала Дата начала
Новичок
Новичок
Статус
Оффлайн
Регистрация
8 Авг 2021
Сообщения
1
Реакции
0
Посоветуйте какието простые библиотеки для работы с памятью процесса
 
можешь взять мою мини-либу, которую я писал для себя давным-давно, мб кому-нибудь кроме тебя пригодится.
вот тебе пара экзамплов как ей пользоваться:
Подключение к процессу:
Expand Collapse Copy
auto process_id = 1337; // айди процесса
auto memory = MemoryManager::attach( process_id );
Чтение из памяти:
Expand Collapse Copy
int some_shitty_value = memory->read( 0x7FFE9061ABFF, sizeof( int ) ); // метод compile_as не нужен если тип переменной заранее предопределен.
auto some_unknown_value = memory->read( 0x7FFE9061ABFF, sizeof( int ) )->compile_as< int >( ); // здесь нужен, иначе получите тип FreshValue*
Запись в память:
Expand Collapse Copy
memory->write( 0xDEADBEEF, 123 ); // записываем 123 в 0xDEADBEEF как int (4 байта)
memory->write( 0xDEADBEEF, ( long long int )( 123 ) ); // записываем 123 в 0xDEADBEEF как long long (8 байт)
unsigned char buf[] = "\xEE\xBB\xAA";
memory->write( 0xDEADBEEF, { buf, sizeof( buf ) - 1 } ) // записываем EE BB AA в 0xDEADBEEF (3 байта) // - 1 в сайзе нужен для того чтобы не записать NULL символ
Пожалуйста, авторизуйтесь для просмотра ссылки.
 

Вложения

  • Мне нравится
Реакции: mj12
Назад
Сверху Снизу