Описание тега memory-editing

Используйте этот тег для вопросов, связанных с редактированием памяти; включает изменение значений памяти.
1 ответ

Как мне редактировать коды операций или записывать память или редактировать байты в C++?

Я занимаюсь редактированием памяти игры под названием Assault Cube, которую можно найти по адресу: http://assault.cubers.net/ Я не знаю, как это описать, поэтому я сделал видеозапись того, как я это делаю: http://www.youtube.com/watch?v=SS1swxQIbDI …
1 ответ

Как я могу сделать полностью необнаружимую программу (известную программу)?

Этот вопрос немного сложен. Я хочу скрыть "чит-движок" от некоторых программ детектора. Они проверяют имя чит-движка в списке запущенных программ и проверяют память на наличие специальных строк или данных для обнаружения этой программы. Как я могу с…
05 фев '16 в 10:20
1 ответ

Установка MemorySharp смещения на адрес не работает

Итак, я использую MemorySharp библиотека для чтения / записи памяти игры. Моя проблема - когда я пытаюсь добавить смещения к базовому адресу указателя, Visual Studio выдает ошибку во время выполнения. Вот базовый код using (var m = new MemorySharp(A…
1 ответ

Можно читать конкретные типы из памяти?

Используя JNA, я выяснил, как читать / писать по адресу, но я не уверен, как выяснить, к какому типу данных это, например, D0 D1 D2 D3 D4 D5 D6 D7 someProgram.exe + "0x755A523D0" : 20 00 00 00 02 00 00 00 D8 D9 DA DA DB DC DE DF someProgram.exe + "0…
27 дек '13 в 19:40
4 ответа

Как я могу записать в другой процесс памяти?

У меня есть адрес, который я хотел бы изменить. У меня есть процесс. У меня есть новое значение. Что теперь? // My Process var p = Process.GetProcessesByName("ePSXe").FirstOrDefault(); // Address var addr = 0x00A66E11; // Value var val = 0x63; Как я…
07 янв '11 в 06:24
2 ответа

C# - байтовый массив в шестнадцатеричную строку

Я работаю тренером по Modern Warfare 2. У меня проблема с преобразованием гекса в строку, я новичок в этом, но я все же осматриваюсь, прежде чем что-то попробовать. Я также посмотрел вокруг, прежде чем отправлять этот вопрос. Вот мой код: private vo…
29 авг '14 в 13:40
1 ответ

Каков самый чистый способ разыменования многоуровневых указателей со смещениями?

В настоящее время я редактирую игру под названием Assault Cube. К сожалению, из-за динамического распределения памяти адреса к значениям, которые я хочу редактировать, меняются при каждом запуске игры. К счастью, есть статические указатели, которые …
27 апр '13 в 21:11
0 ответов

Как редактировать память других приложений в C (в обход защищенного режима)?

Я хочу знать, как обойти защищенный режим в Windows 8.1, чтобы мои программы на С могли получать доступ к памяти других приложений и изменять их значения... Я знаю, что это можно сделать, потому что я использовал редакторы памяти для взлома игр; Я п…
15 июн '14 в 02:30
0 ответов

Редактирование памяти, как создать больше памяти

Я работаю над проблемой, используя программу Cheat Engine. Я нашел в памяти массив из 12 байтов, который я хотел бы изменить. Проблема в том, что массив содержит 6 двухбайтовых символов Юникода. Мне нужно изменить строку, ведь я могу сделать. Я заст…
17 авг '11 в 21:14
1 ответ

Как найти функцию, вызываемую по нажатию кнопки

Используя такие программы, как Cheat Engine и OllyDbg, я редактирую память программы во время ее работы. Мне нужно найти адрес функции, которая выполняется, когда пользователь нажимает определенную кнопку. Есть ли учебники, которые показывают, как э…
1 ответ

Как мне отредактировать значения адресов памяти на Mac?

Я программирую редактор памяти на базе Mac для игры, в которую я играю. Как мне изменить значения адресов памяти? Я открыт для использования Objective-C, C или C++. Я программирую в Xcode. Вы можете "Присоединиться к процессу", чтобы ОС не мешала (Я…
27 апр '13 в 00:00
1 ответ

Лучшие практики для DLL инъекций?

Предположим, я хочу внедрить DLL в процесс, который хочет редактировать значение адреса A каждые 250 мс. Мне нужно будет использовать DllMain, верно? Проблема в том, что мне не разрешают ждать внутри DllMain. Так я бы создал тему? Или это не обойти …
1 ответ

C# ReadProcessMemory альтернатива

Я пытаюсь ReadProcessMemory на определенный процесс, но он использует ObRegisterCallbacks чтобы предотвратить другой процесс, чтобы создать дескриптор на нем (OpenProcess). Я слышал о людях, создающих свои собственные утилиты чтения памяти в C# без …
1 ответ

Там нет конструктора по умолчанию

У меня есть класс MemEdit с одним конструктором, который принимает один параметр MemEdit(HANDLE _hProc);, Когда в main() Я создаю один экземпляр MemEdit m = { hProc }; и инициализировать другой объект с этим экземпляромClassb b = { m }; Classb::Clas…
29 ноя '18 в 20:58
1 ответ

(Редактирование памяти C++) Преобразование "THREADSTACK0" в адрес

Я получил указатель на адрес в чит-движке, и когда я пытался перенести его на C++ для установки горячей клавиши, я столкнулся с проблемой. Чит двигатель говорит мне "THREADSTACK0"-000009C0 (и некоторые смещения) указывает на мой адрес, но я понятия …
31 янв '17 в 03:26
1 ответ

Как приложение может иметь статические адреса памяти?

Я использую приложение для редактирования памяти, известное как Cheat Engine. Я прикрепляю Cheat Engine к игре. В моей игре у меня есть 32-разрядное целое число, известное как HP. HP хранится по адресу памяти A. Если я перезагружаю игру, HP хранится…
1 ответ

Кто-нибудь знает, где я могу найти пользовательский элемент управления редактирования памяти для.net?

Я разрабатываю небольшое приложение, которое перечисляет содержимое из файлов данного формата. Формат файла выступает в качестве шаблона для описания двоичных данных (например, двоичного XML). Это позволяет клиентам, которые создают эти файлы, храни…
1 ответ

Java JNA Память чтения / записи + чит-движок

Я работал над проектом, включающим библиотеку Java JNA и чтение / запись в память игры, и столкнулся с несколькими проблемами. Чтобы предварить все, я пытаюсь найти базовый адрес игры (так как он будет меняться каждый раз, когда вы снова его открыва…
30 мар '17 в 16:52
10 ответов

Как я могу найти структуру данных, которая представляет мое расположение Minesweeper в памяти?

Я пытаюсь изучить реверс-инжиниринг, используя Minesweeper в качестве примера приложения. Я нашел эту статью MSDN о простой команде WinDbg, которая раскрывает все мины, но она старая, не объясняется в деталях и на самом деле не то, что я ищу. У меня…
1 ответ

Есть ли в Python хороший и простой в использовании модуль для редактирования памяти?

Есть ли в Python хороший и простой в использовании модуль для редактирования памяти? Или такой модуль вообще есть? То, что я ищу, - это способ присоединения к процессу и чтения / записи в него. Очень похоже на то, как работает Cheat Engine. Вот прим…
18 авг '12 в 15:56