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


S-ICE - часть 31



BPX [адрес] [C=счетчик]


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


Команда BPX позволяет устанавливать или удалять точку останова типа point-and-

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

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

текущего положения курсора. Если точка останова на выполнение уже была

установлена по адресу текущего положения курсора, то она будет

удалена.


Если окно кода не видимо или курсор - не в окне кода,

то должен быть определен адрес. Если определено только смещение, то

в качестве сегмента используется текущее значение регистра CS.


Техническое Примечание:

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

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

предоставить больше точек останова на выполнение. Если в ваших обстоятельствах

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

(например, код не загружен) вы можете установить точку останова командой BPM.


Пример:

BPX.1234

Устанавливает точку останова на выполнение в строку 1234 исходного текста.



CSIP


CSIP -- Устанавливает определитель диапазона CS:IP


Синтаксис:

CSIP [OFF | [NOT] адрес-начала адрес-конца]

NOT -- Когда указан NOT, останов

произойдет только если указатель CS:IP

выйдет из указанного диапазона.

OFF -- Отменяет проверку CS:IP


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


Команда CSIP вызывает останов, зависящий от положения указателя

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

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

изменении кода вне своих границ.


Когда выполнены условия точки останова, регистры CS:IP сравниваются с

указанным диапазоном. Если они - в пределах диапазона, точка останова

активизируется. Для активизации останова, когда CS:IP - вне диапазона,

используйте параметр NOT.


Когда определен диапазон CSIP, он применяется ко ВСЕМ точкам останова, которые

активны в настоящее время.


Если параметры не определены, выводится текущий диапазон CSIP.



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



Книжный магазин