C++ Ghetto-memory (memory class & sigscan function)

keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
ghetto-memory - простенький класс для взаимодействия с памятью процесса. (т.е. для создания external-читиков)
*также включает в себя функу для сигскана, полностью совместимую с конфигом под hazedumper
** никогда такого не было и вот опять...

C++:
c_memory memory;
module_t client;

DWORD dwGetAllClasses;

// цепляемся к процессу (на примере csgo)
bool result = memory.attach("csgo.exe", "Valve001"); // возвращает true в случае успеха

// получаем указатель на модуль
client = memory.find_module("client.dll");

// сигскан
dwGetAllClasses = memory.find_signature
    (
        client._module,
        client._size,
        "\xA1\x00\x00\x00\x00\xC3\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xA1\x00\x00\x00\x00\xB9", // sig
        "x????xxxxxxxxxxxx????x",                                                                   // mask
        { 1, 0 },                                                                                   // offsets
        0,                                                                                          // extra
        true                                                                                        // relative
    );
    
// функи для чтения
memory.read<class>(DWORD);
memory.read_vm<class>(DWORD);

// функа для записи
memory.write<class>(DWORD, object);

// sendmessage
memory.send(const char*);

// хз зачем но пусть будет
memory.print_data(); // выводит приватные переменные, мб для отладки кому надо будет я хз
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2019
Сообщения
381
Реакции[?]
168
Поинты[?]
3K
ghetto-memory - простенький класс для взаимодействия с памятью процесса. (т.е. для создания external-читиков)
*также включает в себя функу для сигскана, полностью совместимую с конфигом под hazedumper
** никогда такого не было и вот опять...

C++:
c_memory memory;
module_t client;

DWORD dwGetAllClasses;

// цепляемся к процессу (на примере csgo)
bool result = memory.attach("csgo.exe", "Valve001"); // возвращает true в случае успеха

// получаем указатель на модуль
client = memory.find_module("client.dll");

// сигскан
dwGetAllClasses = memory.find_signature
    (
        client._module,
        client._size,
        "\xA1\x00\x00\x00\x00\xC3\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xA1\x00\x00\x00\x00\xB9", // sig
        "x????xxxxxxxxxxxx????x",                                                                   // mask
        { 1, 0 },                                                                                   // offsets
        0,                                                                                          // extra
        true                                                                                        // relative
    );
   
// функи для чтения
memory.read<class>(DWORD);
memory.read_vm<class>(DWORD);

// функа для записи
memory.write<class>(DWORD, object);

// sendmessage
memory.send(const char*);

// хз зачем но пусть будет
memory.print_data(); // выводит приватные переменные, мб для отладки кому надо будет я хз
Пожалуйста, авторизуйтесь для просмотра ссылки.
ХОРОШ КРАСАВА ?
 
Забаненный
Статус
Оффлайн
Регистрация
19 Янв 2022
Сообщения
50
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
простенький класс для взаимодействия с памятью процесса
Лучше залей это на гитхаб, будешь себе какое-никакое имя делать
Только за такие слова в названии как ghetto по головке они не погладят, максимум можешь назвать blm-memory)
 
Забаненный
Статус
Оффлайн
Регистрация
19 Янв 2022
Сообщения
50
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Для поиска работы например
Форумы и тема читиков невечная, а гитхаб часто просят показать на собеседовании
большинство моих работ - это не то, что хотелось бы показать на собеседовании
 
09-29-2022 Thu 18:48:59
Эксперт
Статус
Оффлайн
Регистрация
28 Ноя 2019
Сообщения
1,219
Реакции[?]
411
Поинты[?]
108K
Анимешника забыли спросить :roflanEbalo:
а причём тут аниме то мужик..
человек то в любом случае имеет право на мнение и на его высказывание, вне зависимости от того кто он
да и аниме это не плохо, а наоборот классно
 
*BLUHGANG* vs godless braindead users 15v15 *shayd
Пользователь
Статус
Оффлайн
Регистрация
20 Мар 2020
Сообщения
100
Реакции[?]
52
Поинты[?]
0
функа

ок

перемка
классуха
интерка
шаблонка
указка
конста
буляха

а так молодец
 
Участник
Статус
Оффлайн
Регистрация
15 Дек 2018
Сообщения
1,081
Реакции[?]
213
Поинты[?]
0
а причём тут аниме то мужик..
человек то в любом случае имеет право на мнение и на его высказывание, вне зависимости от того кто он
да и аниме это не плохо, а наоборот классно
Нет, это диагноз
 
Сверху Снизу