Сейчас вы уже знаете, как загрузить двоичный файл в IDA Pro для его последующего дизассемблирования. Однако прежде чем выполнять загрузку файла, необходимо знать, как работают «горячие» клавиши в IDA Pro. «Горячая» клавиша — это клавиша на клавиатуре, при нажатии которой выполняется определенная команда. Чтобы выполнить какую бы то ни было команду, необходимо, чтобы курсор 0ь, л расположен в пределах главного окна среды разработки IDA Pro. «Горячие клавиши определены в файле idagui. cfg, который находится в корневом •каталоге IDA Pro. Отрывок из этого файла показан
«Горячие” клавиши, определенные по умолчанию, можно изменить, соответствующим образом откорректировав файл idagui. cfg. Однако в данной книге рассматриваются только «горячие» клавиши по умолчанию. Теперь, ознакомившись с понятием «горячих» клавиш, вы можете применять их при дизассемблировании нашего двоичного файла. В предыдущем примере мы создали новый сегмент, т. е. OxFOOO. Теперь перейдем к первой инструкции BIOS, которая исполняется в этом сегменте, т. е. к адресу Oxfooo : oxfffo. Нажатие клавиши откроет диалоговое окно Jump to address, В котором требуется указать адрес перехода. Диалоговое окно для указания адреса перехода Введите в поле Jump to address адрес, к которому требуется перейти. Адрес необходимо вводить в полном формате , Как показано на т. е. в данном случает необходимо ввести Fooo : fffo. Чтобы осуществить фактический переход к этому адресу, нажмите кнопку ОК. Обратите внимание, что префикс Ох вводить не требуется, так как значения в поле ввода по умолчанию интерпретируются в шестнадцатеричном формате. Результат исполнения команды перехода показан Теперь следует преобразовать значение, находящееся по этому адресу, в осмысленную машинную инструкцию. Для этого нажмите клавишу . Результат исполнения этой команды показан Возвратиться назад после выполненного перехода можно, нажав клавишу .
Теперь имеющихся у вас основных знаний хватит, чтобы пользоваться IDA Pro. Если вы еще недостаточно хорошо ознакомились с клавиатурными комбинациями IDA Pro, то всю необходимую информацию можно найти в файле idagui. cfg.
Рубрика: Женский интерес