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


S-ICE - часть 86


расположенных по смещению 0 на странице 4 указателя 2

с первыми 10 байтами памяти, расположенными по смещению

1000 на странице 4 указателя 2.


Заметьте:

Последующие использования команд D, E, S, F и C будут продолжать использовать

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

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

адреса, например:

D 0:0



ГЛАВА 9



9.1 Введение


Soft-ICE может собирать информацию об инструкциях в буфер истории обратной

трассировки во время выполнения вашей программы. Затем, после возникновения

ошибки, эти инструкции можно просмотреть. Это позволяет вам вернуться назад и

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

предшествующих точке останова.


Информация об инструкциях собирается при входе в указанный диапазон адресов,

меньший системного. Диапазоны могут быть от 1 байта до 1 мегабайта,

так что если нужно, может быть получена полная системная информация.

Использование определенных диапазонов вместо сбора всех инструкций полезно

по двум причинам:


1. Буфер истории обратной трассировки не забивается

посторонней информацией, которая вас не интересует.

Например, вам может быть неинтересна

обработка прерываний и выполнение в пределах MS DOS.

2. Диапазоны обратной трассировки снижают производительность системы,

когда они активны. Ограничивая диапазон до интересующей

вас области, вы можете намного увеличить

производительность системы.


У Soft-ICE есть два метода использования инструкций в буфере истории обратной

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


1. Команда SHOW позволяет вам просматривать

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

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

вы хотите вернуться.

2. Команда TRACE позволяет вам вернуться и заново проиграть

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

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

в контексте окружения программного кода или исходного текста.



9.2 Использование Диапазонов Обратной Трассировки



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



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