|
|
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
Есть exe - шник, в нем одна процедура с двумя инструкциями exit; showmessage('ggg'); нужно убрать инструкцию exit; нашел кучу дизасемблеров, но что-то нив одном не могу понять как изменить исходник, убрать exit и сохранить изменения Подскажите какую программу использовать и последовательность действий в ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 16:53 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
PG81, 0) Понадеяться, что оптимизатор не убил вызов showmessage() на корню. 1) С помощью любого дизассемблера найти, где вызываются exit() и showmessage(). 2) Открыть exe-файл в HEX-редакторе, перейти на вызов exit(). 3) Руками забить вместо вызова exit() jmp <адрес вызова showmessage>. Если правильно помню, Olly Debugger позволяет сделать всё разом (Open - Binary Edit - Copy to Executable - Save As). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 17:06 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
скачал я OLE D-r но не нашел там возможность схранить изменения, а как вставить свой оператор, ну что больше нет никаких програм? просто никогда жтим не занимался, очень нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 08:49 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
PG81, То есть? Сейчас запускаю Olly Debugger 2.00.01, клик правой кнопкой на инструкции, в контекстном меню Edit->Copy to Executable, и у нас есть рабочая копия. В ней выделяем нужную инструкцию, клик правой кнопкой, Edit->Binary Edit... (Ctrl+E) и всё отлично редактируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 10:11 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
еще можно NOPами забить, что-бы не заниматься вычислением JMP. Тут можно даже напрямую через hex редактор без дизасмблирования-ассемблирования обойтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 10:23 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
Abstraction, где скачать, что-то все не та версия попадается, как-то там все упрощено, только просмотр, редактирование и сохранение ндоступно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 13:53 |
|
||
|
чем можно отредактировать исходник программы
|
|||
|---|---|---|---|
|
#18+
PG81, Здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342827]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 520ms |

| 0 / 0 |
