C++ Проблемы с памятью (Обработка ошибок в памяти)

Новичок
Статус
Оффлайн
Регистрация
21 Май 2021
Сообщения
13
Реакции[?]
0
Поинты[?]
0
Привет! У меня возникли траблы в работе с памятью. Я получаю адрес потом прибавляю +offset и добираюсь до значения, но когда то к чему я стремлюсь не доступно, программа вылетает. Так вот, причину я выяснил, но вот как устранить проблему я так и не смог. Буду рад обратной связи и любой помощи. Вопрос: Как обрабатывать ошибки в памяти.


Должно доходить до 12-ти.
 
Последнее редактирование:
Ревёрсер среднего звена
Пользователь
Статус
Оффлайн
Регистрация
24 Ноя 2022
Сообщения
303
Реакции[?]
108
Поинты[?]
57K
Если я правильно понял:
В Visual Studio Ctrl+Alt+P и выбираешь процеес, ставишь мб какие-то брейкпоинты в проблемном месте, после чего инжектишь и смотришь
Ещё можно через x64dbg, но ошибка вроде именно из твоего кода, поэтому первый вариант проще
 
Рисую демонической кровью
Забаненный
Статус
Оффлайн
Регистрация
10 Дек 2021
Сообщения
124
Реакции[?]
46
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет! У меня возникли траблы в работе с памятью. Я получаю адрес потом прибавляю +offset и добираюсь до значения, но когда то к чему я стремлюсь не доступно, программа вылетает. Так вот, причину я выяснил, но вот как устранить проблему я так и не смог. Буду рад обратной связи и любой помощи. Вопрос: Как обрабатывать ошибки в памяти.


Должно доходить до 12-ти.
В визуал студио -
- Вкладка "Debug"
- Аттачимся к процессу
- Инжектим длл, смотрим краши
 
Сверху Снизу