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


S-ICE - часть 41


Окно Soft-ICE

исчезает. Если до этого были установлены точки останова, они станут активными.


Пример:

X



G


G -- Перейти по адресу


Синтаксис:


G [=адрес-начала] [адрес-останова]


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

Команда G вызывает выход из окна Soft-ICE с одноразовым набором точек останова

на выполнение. Кроме того, активизируются все "прилипающие" точки останова.


Если не указан параметр адрес-начала, выполнение начинается с текущего CS:IP.

В противном случае выполнение начинается с адреса-начала. Выполнение

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

клавиш для вызова окна или не выполняется "прилипающая" точка останова.


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


Когда достигается указанный адрес-останова, текущий CS:IP будет указывать на

команду, где была установлена точка останова.


Команда G без параметров ведет себя также как команда X.


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

пока все отладочные регистры не будут распределены для "прилипающих" точек

останова. В этом случае, будет произведен останов в стиле INT 3. В таком

случае команды G и P не будут корректно работать в ПЗУ. При попытке их

использования будет выведено сообщение об ошибке.


Пример:

G CS:1234

Эта команда устанавливает временную точку останова на CS:1234



T


T -- Протрассировать одну команду


Синтаксис:


T [=адрес-начала] [счетчик]


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

Команда T выполняет одиночный шаг на одну команду, используя флаг

трассировки.


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

CS:IP. Если адрес-начала - определен, CS:IP изменяется на адрес-начала

для трассировки.


Если указано значение счетчика, Soft-ICE будет считать количество шагов.

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

будет нажата клавиша Esc, независимо от достигнутых точек останова.


В режиме работы с исходным текстом команда T переходит на следующее выражение



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



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