Учебник хакера


S-ICE - часть 9


стрелка вверх -- выводит предыдущую команду

стрелка вниз -- выводит следующую команду

SHIFT стрелка вверх -- прокрутка на одну строку вверх

SHIFT стрелка вниз -- прокрутка на одну строку вниз

PAGE UP -- прокрутка на одну страницу вверх

PAGE DN -- прокрутка на одну страницу вниз

BKSP -- удаляет предыдущий символ

ESC -- отменяет текущую команду


Есть специальные назначения клавиш, когда курсор находится в окне данных или

окне кода. Они описаны в частях для команд E и EC соответственно. Одно из

таких специальных назначений - SHIFT и SHIFT , когда курсор находится в

окне кода. Эти клавиши переназначаются так, что они выполняют функции, которые

обычно выполняют клавиши и . Таким образом вы можете повторно вызывать

предыдущие команды, когда курсор находится в окне кода.


3.7 Диалоговая Строка Состояния


Строка состояния в нижней части окна обеспечивает диалоговую помощь по

синтаксису команд.



3.8 Синтаксис Команд


Soft-ICE - отладочный инструмент с командным управлением. Для взаимодействия с

Soft-ICE вы вводите команды, которые могут изменяться при помощи параметров.


Все команды - текстовые строки, длиной от одного до шести символов, нечувстви-

тельные к регистру букв. Все параметры являются ASCII-строками или

выражениями.


Выражения - обычно числа, но могут также быть комбинациями чисел и операторов

(например, + - / *). Все числа выводятся в шестнадцатеричном формате.

Параметры типа byte - 2 цифры длиной, параметры типа word - 4 и параметры

типа double word - 2 параметра типа word, разделенные двоеточием (:).

Вот несколько примеров параметров:


12 -- параметр типа byte

10FF -- параметр типа word

E000:0100 -- параметр типа double word



Вместо байтов или слов в выражении могут использоваться регистры. Например,

команда " U CS:IP-10 " начнет дизассемблирование инструкций с адреса, находя-

щегося за десять байт до текущего адреса в указателе команд. В выражениях

могут использоваться следующие названия регистров:


AL, AH, AX, BL, BH, BX, CL, CH, CX, DL, DH,



Начало  Назад  Вперед