|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 26, 2003 05:58:43 Имеется 16-битный exe файл. Нужно изменить его кодовый сегмент. Как создать новый exe файл, который будет отличаться от старого на одну ассемблерную команду ? Как заменить команду mov di, 0 на mov di, 1 В SoftIce'е это место выглядит так: 1234:5678 mov di, 0 |
|
|
Дата: Сен 26, 2003 06:34:48 ZverA Если имидж не запакован, не закриптован, не содержит хитроумную защиту от модификации, тогда всё просто:
|
|
|
Дата: Сен 26, 2003 12:52:23 Всё ещё проще: В HiEW жмёшь F5 и вбиваешь виртуальный адрес команды, потом F3 и вбиваешь нужный байт, потом F9-сохранить изменения. Кстати можно это сделать и в режиме дизассемблера, если после F3 нажать F2. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |