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


S-ICE - часть 32


Пример:


CSIP NOT F000:0 FFFF: 0


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

если CS:IP НЕ указывают в область ROM BIOS когда

выполнены условия точки останова.



BPAND


BPAND -- Ожидает срабатывания многих точек останова


Синтаксис:

BPAND список | * | OFF

список -- Ряд номеров-останова,

разделенных запятыми или пробелами

* -- Складывает по AND'у все точки останова


Комментарии:


Команда BPAND производит логическую операцию AND над двумя и более точками

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

останова.


Иногда условия останова возникают, когда он вам не нужен, пока не будут

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

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

действием. Эта функция позволяет устанавливать точки останова по более

сложным условиям.


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

добавляются к списку, пока не будет использована BPAND OFF.


Вы можете увидеть какие из номеров-останова объединены по AND'у, просматривая

список точек останова командой BL. Номера точек останова, объединенных по

AND'у, будут заканчиваться амперсантом (&).


Один раз объединенные по AND'у, точки останова остаются объединенными, пока не

будут удалены или пока BPAND не будет отключен.




Пример:

BPAND 0,2,3


Эта команда логически связывает условия точек останова 0, 2 и 3

между собой. Останов происходит, только когда выполнены условия всех

трех. Например, если, по крайней мере, однажды выполнены условия точек

останова 2 и 3, но условия точки останова 0 пока не выполнены вообще,

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

останова 0.



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


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

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

активизировать и деактивировать точки останова. Точки останова идентифициру-



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