Помогите ответить на вопрос - То ли лыжи не едут, то ли я..?
При дезасме бинарника из флэшки биоса(AMI_Аptio4) в IDA 6.1 вместо относительного перехода рисует абсолютный:
после приведения к коду:
ида указывыет переход сюда
а расчет команды говорит ходить сюда:
что верно)
ЗЫ: С идой в частых сношениях не участвовал, поэтому буду рад любой консультации в рамках сабжа. Режим дезасма конечно 16 разрядов, шаманил перетаскивание бута в сегмент 0xf000 не чего не дало, складывается впечатление что в 16 разрядном режиме jmp relative для IDA 6.1 не существует(
Вложение | Размер |
---|---|
boot_zero.png | 1.61 КБ |
fail_jmp.png | 1.47 КБ |
jmp_zero.png | 2.14 КБ |
valid_jmp.png | 3.71 КБ |
Вот только IDA вряд ли поймет, каким образом смещение в сегменте может быть равным FFF8D8 в обычном 16-битном режиме. Но это не проблемы IDA.
to maco спс)
Проблема не в лыжах и даже не в смазке, а в кривых руках)) я создал сегмент c селектором f000, а копировал код и пытался исследовать в дефолтном сегменте со смещением ffff0!
Тема закрыта!
Отправить комментарий