Биосокопательство

Помогите ответить на вопрос - То ли лыжи не едут, то ли я..?

При дезасме бинарника из флэшки биоса(AMI_Аptio4) в IDA 6.1 вместо относительного перехода рисует абсолютный:

после приведения к коду:

ида указывыет переход сюда

а расчет команды говорит ходить сюда:

что верно)

ЗЫ: С идой в частых сношениях не участвовал, поэтому буду рад любой консультации в рамках сабжа. Режим дезасма конечно 16 разрядов, шаманил перетаскивание бута в сегмент 0xf000 не чего не дало, складывается впечатление что в 16 разрядном режиме jmp relative для IDA 6.1 не существует(

ВложениеРазмер
boot_zero.png1.61 КБ
fail_jmp.png1.47 КБ
jmp_zero.png2.14 КБ
valid_jmp.png3.71 КБ

lesheek писал(-а):
вместо относительного перехода рисует абсолютный
Как раз показан относительный переход.
Вот только IDA вряд ли поймет, каким образом смещение в сегменте может быть равным FFF8D8 в обычном 16-битном режиме. Но это не проблемы IDA:).

to maco спс)

Проблема не в лыжах и даже не в смазке, а в кривых руках)) я создал сегмент c селектором f000, а копировал код и пытался исследовать в дефолтном сегменте со смещением ffff0!

Тема закрыта!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей