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




S-ICE - часть 26


слов, разделенных двоеточием. Первое

слово - адрес сегмента,

второе слово - смещение сегмента.

Адреса могут состоять из выражений с

регистрами и символов.

Адрес может также содержать специальные

символы "$", "." и "@". См. часть

3.8 (Синтаксис Команд) для описания

этих специальных символов.

break-number -- Номер останова - идентификационный номер, который

определяет точку останова, используемый

при управлении точками останова

(Например, их редактирование, удаление, активация или

дезактивация). Номером останова может

быть шестнадцатеричная цифра от 0 до F.

list -- Список - ряд номеров останова, разделенных

запятыми или пробелами.

mask -- Маска - битовая маска, представленная:

комбинацией единиц, нулей и X'ов. X'ы -

любые биты.

Пример:

BPIO 21 W EQ M 1XXX XXXX

Эта команда вызовет останов, который произойдет, если в порт

21H будет произведена запись набора битов в вышеуказанном порядке.

GT, LT -- GT и LT - определители команды

беззнакового сравнения значений.

ГЛАВА 4

Использование Команд Работы с Точками Останова

4.1 Введение

4.2 Установка Точек Останова

4.3 Управление Точками Останова

4.1 Введение

У Soft-ICE есть возможности работы с точками останова, обычно доступные

только в аппаратных отладчиках. Мощность и гибкость процессора 80386 дают

широкие возможности работы с точками останова без дополнительной аппаратуры.

Точки останова можно устанавливать на запись и чтение в ячейку памяти, запись

и чтение в диапазон (область) памяти, выполнение программы и доступ к портам.

Soft-ICE назначает одну шестнадцатеричную цифру (0-F) каждой точке останова.

Этот номер останова используется для обозначения точек останова, когда вы их

устанавливаете, удаляете, отменяете, восстанавливаете или редактируете.

Все точки останова Soft-ICE - "прилипающие". Это означает, что они не исчезают

автоматически после того, как они использовались; вы должны намеренно удалить

или отменить их, используя команды BC или BD.


Содержание  Назад  Вперед