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


S-ICE - часть 87



Чтобы использовать диапазоны обратной трассировки,

вы должны сделать следующее:

1. Зарезервировать буфер истории обратной трассировки желаемого

размера, добавив переключатель /TRA в строку S-ICE.EXE в

CONFIG.SYS. Например, чтобы создать буфер истории обратной

трассировки в 100КБ, вы могли бы иметь следующую строку в

вашем файле CONFIG.SYS: DEVICE = S-ICE.EXE /TRA 100

Буфер истории обратной трассировки в 10КБ зарезервирован

по умолчанию. Если это подходит для ваших потребностей, вы можете

не резервировать больший буфер. Размер буфера истории ограничен

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

2. Активизировать диапазоны обратной трассировки, создав точку останова

на диапазон памяти опцией T или TW. Например:

BPR 1000:0 2000:0 T

Опции T и TW не вызывают остановов, вместо этого они собирают

информацию об инструкциях, которая затем может выводиться

командами SHOW или TRACE.

3. Установить любые другие точки останова, если это желательно.

4. Выйти из Soft-ICE командой X.

5. После выполнения останова или если вы вызвали Soft-ICE горячей

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

SHOW. Например, чтобы вернуться назад на 50 инструкций

в буфере и вывести на экран инструкций, введите:

SHOW 50



6. Чтобы повторно проиграть ряд инструкций, вы должны сначала

войти в режим эмуляции трассировки командой TRACE. Чтобы

начать повторно проигрывать последовательность

инструкций, начиная за 50 команд в буфере, введите:


TRACE 50


7. После того, как вы вошли в режим эмуляции трассировки, вы

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

используя команды XT, XP или XG. Это позволяет

вам повторно активизировать ход программы. Например,

вы можете пошагово пройти последовательность

инструкций в буфере, начинающейся с инструкции,

указанной в командой TRACE, вводя:


XT

XT

.

.

.

XT


Команда XT пошагово проходит через буфер истории

обратной трассировки. Команда XP производит программные

шаги через буфер истории обратной трассировки.



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



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