![]() |
eXeL@B —› Вопросы новичков —› Неправильный адрес |
Посл.ответ | Сообщение |
|
Создано: 17 июня 2009 18:19 · Личное сообщение · #1 Восстанавливаю украденные виртуальной машиной инструкции. Захожу в нее, делаю что надо и адреса этих инструкций получаю. Дальше, вроде-бы, нужно заменить нужными инструкциями с найденными адресами инструкции VM. Но что за ерунда?! Вот допустим: команда VM - call 00bc0000. Я нашел, что украдена (call) и нашел нормальный адрес - 01002b27. В скрипте пишу ...... mov [addr],F9 - опкод инструкции jmp inc addr mov [addr],NewAddr ....... - это переменная, где хранится (01002b27) А в результате в проге появляется вовсе не jmp 01002d27, а прыжок на какой-то иной странный адрес. Почему так? ![]() |
|
Создано: 17 июня 2009 20:19 · Поправил: tihiy_grom · Личное сообщение · #2 |
|
Создано: 18 июня 2009 18:13 · Личное сообщение · #3 |
|
Создано: 18 июня 2009 23:03 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Неправильный адрес |
Эта тема закрыта. Ответы больше не принимаются. |