![]() |
eXeL@B —› Вопросы новичков —› exe change OEP program crash |
Посл.ответ | Сообщение |
|
Создано: 15 марта 2017 02:04 · Личное сообщение · #1 Объясните что я делаю не так.. возьмем к примеру MicroJoiner открываю exe в HIEW перехожу на OEP F4 > F3 > F8 > F5 > 00420C20: 60 Листаю вниз к нулям 0000 вожу простейшую команду: 421891: 60 421893: С3 Далее в PeEditor > Optional Header > изменяю OEP на 00021891 > ok И программа крешится ![]() ![]() Добавлено спустя ![]() ![]() |
|
Создано: 15 марта 2017 02:12 · Поправил: dosprog · Личное сообщение · #2 А что делают команды 421891: 60 pushad 421893: С3 ret ,на которые переставлена EP ? Может, там и ответ? ) Возьми поменяй их местами. Падать не будет. ![]() |
|
Создано: 15 марта 2017 02:20 · Личное сообщение · #3 3ayac366 пишет: И программа крешится что накодил - то и получил в ollydbg загрузи свой файл и посмотри что происходит и почитай банальный справочник по асм командам, прежде чем на нём кодить 60 = pushad, толкает все регистры в стэк C3 = ret, передаёт управление на тот адрес, что в данный момент лежит на верхушке стэка ([esp]), и декрементит указатель на стэк ![]() |
|
Создано: 15 марта 2017 02:41 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› exe change OEP program crash |
Эта тема закрыта. Ответы больше не принимаются. |