powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / чем можно отредактировать исходник программы
7 сообщений из 7, страница 1 из 1
чем можно отредактировать исходник программы
    #37352180
PG81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть exe - шник, в нем одна процедура
с двумя инструкциями

exit;
showmessage('ggg');

нужно убрать инструкцию exit;

нашел кучу дизасемблеров, но что-то нив одном не могу понять как изменить исходник, убрать exit и сохранить изменения
Подскажите какую программу использовать и последовательность действий в ней.
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37352206
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PG81,

0) Понадеяться, что оптимизатор не убил вызов showmessage() на корню.
1) С помощью любого дизассемблера найти, где вызываются exit() и showmessage().
2) Открыть exe-файл в HEX-редакторе, перейти на вызов exit().
3) Руками забить вместо вызова exit() jmp <адрес вызова showmessage>.

Если правильно помню, Olly Debugger позволяет сделать всё разом (Open - Binary Edit - Copy to Executable - Save As).
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37352876
PG81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скачал я OLE D-r но не нашел там возможность схранить изменения, а как вставить свой оператор, ну что больше нет никаких програм?

просто никогда жтим не занимался, очень нужно
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37352998
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PG81,

То есть? Сейчас запускаю Olly Debugger 2.00.01, клик правой кнопкой на инструкции, в контекстном меню Edit->Copy to Executable, и у нас есть рабочая копия. В ней выделяем нужную инструкцию, клик правой кнопкой, Edit->Binary Edit... (Ctrl+E) и всё отлично редактируется.
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37353030
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще можно NOPами забить, что-бы не заниматься вычислением JMP. Тут можно даже напрямую через hex редактор без дизасмблирования-ассемблирования обойтись
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37353492
PG81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abstraction,

где скачать, что-то все не та версия попадается, как-то там все упрощено, только просмотр, редактирование и сохранение ндоступно
...
Рейтинг: 0 / 0
чем можно отредактировать исходник программы
    #37353507
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PG81,
Здесь .
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / чем можно отредактировать исходник программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]