@pro100chel

Как внести изменения в exe файл, если нашел инструкции и заменил их в OllyDBG?

Написал пятистрочную прогу на С++ и решил взломать ее.
В OllyDBG я нашел проверку кода на правильность и изменил код. В отладчике все работает.
Как внести изменения в exe файл? Читал про какие-то Save executable, но таких вкладок у меня нет.
Слышал про Hex. Но в OllyDBG нет адреса инструкции. Я не могу найти нужную инструкцию в Hex редакторе.
Помогите
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 3
@mayton2019
Ent. Software engineer.
В общем случае нелья огульно править exe-файл как текстовик. Бинарник содержит относительные адреса переходов и если ты просто вставил или удалил хотя-бы 1 байт все преходы дальше вниз по коду станут невалидны. Я не работал с OllyDBG но предполагаю что самый верный путь - это получить ассемблерный исходник. Внести изменения. И перекомпилировать тем-же ассемблером.
Ответ написан
@pfemidi
Тут могло бы быть краткое описание меня
hiew спасёт смертельно раненого кота.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы