![]() |
eXeL@B —› Вопросы новичков —› Почему я не могу добавить инструкции в Olly? |
Посл.ответ | Сообщение |
|
Создано: 12 июня 2011 15:35 · Личное сообщение · #1 Хочу изменить значение в стеке пишу MOV DWORD PTR SS:[EBP-18],8D9350 в ольке, строчку то она меняет но изменяет следующую строку, хочу изменить ещё одну инструкцию, снова меняет и снова изменяет следующую строку. ![]() Пошол другим путём, сделал джамп в конез файла, там дописал инструкции которые олька затирает ну и обратный джамп, так нифига не работает, вылетает с ошибкой. Прога на Делфи, ничем не запакованна, как быть? Будьте добры подскажите. ![]() |
|
Создано: 12 июня 2011 15:40 · Поправил: inffo · Личное сообщение · #2 djekSochniYnos пишет: значение в стеке пишу MOV DWORD PTR SS:[EBP-18],8D9350 в ольке Интересно как ты так стек изменил ![]() djekSochniYnos пишет: Пошол другим путём, сделал джамп в конез файла, там дописал инструкции которые олька затирает ну и обратный джамп, так нифига не работает, вылетает с ошибкой. Наверно не то пишешь ![]() djekSochniYnos пишет: Будьте добры подскажите. Вот когда жертву выложишь тогда тебе и подскажут. P.S. djekSochniYnos пишет: строчку то она меняет но изменяет следующую строку, хочу изменить ещё одну инструкцию, снова меняет и снова изменяет следующую строку. Тут надо бы ассемблер выучить и знать из скольки байт состоят команды. Ты видимо пишешь команду на несколько байт больше, вот поэтому и заменяется следующая команда. ![]() |
|
Создано: 12 июня 2011 15:52 · Поправил: Vovan666 · Личное сообщение · #3 djekSochniYnos пишет: Хочу изменить значени Изменяй ps Правильно заданный вопрос содержит в себе 50% ответа. ![]() |
|
Создано: 12 июня 2011 16:07 · Личное сообщение · #4 djekSochniYnos пишет: Пошол другим путём, сделал джамп в конез файла, там дописал инструкции которые олька затирает ну и обратный джамп, так нифига не работает, вылетает с ошибкой. В общем(!) случае решение правильное. Только что бы обойти всякие грабли,лучше делай джамп в конец секции кода,а не в конец файла. Потом поставь прерывание на это джампе и протрасируй. Если что не так, то ты сразу это и увидишь. ![]() |
|
Создано: 12 июня 2011 16:07 · Личное сообщение · #5 |
|
Создано: 12 июня 2011 16:12 · Личное сообщение · #6 Так и менять, писать свой код в свободном месте и соединять переходами с основным кодом. ![]() |
|
Создано: 12 июня 2011 16:16 · Личное сообщение · #7 |
|
Создано: 12 июня 2011 16:27 · Личное сообщение · #8 |
![]() |
eXeL@B —› Вопросы новичков —› Почему я не могу добавить инструкции в Olly? |
Эта тема закрыта. Ответы больше не принимаются. |