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


S-ICE - часть 88


Команда XG проходит программу до адреса в буфере истории

обратной трассировки.

8. Чтобы выйти из режима эмуляции трассировки, введите:


TRACE OFF


9. Для сброса буфера истории обратной трассировки, используйте

команду X.


9.3 Специальные Примечания


В режиме эмуляции трассировки большинство команд Soft-ICE работает как обычно,

включая вывод карты памяти и вывод и редактирование данных.

Существующие исключения:


1. Информация о регистрах не сохраняется в буфере истории обратной

трассировки, так что значения регистров не изменяются,

когда вы трассируете буфер, кроме значений CS и IP.

2. Команды, которые обычно вызывают выход из Soft-ICE, не

работают в режиме эмуляции трассировки. Это - X,

T, P, G, EXIT.


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

трассировки командами SHOW и TRACE, вы можете заметить странности в выполнении

инструкций. Они вызваны скачками в и вовне указанного диапазона. Они обычно

происходят при переходах, вызовах, возвратах и точках входа. Когда у вас

проблема с зависанием или другая трудная ошибка, требующая диапазонов обратной

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

захватить проблемную область. Как только вы получите лучшее представление

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


Большие диапазоны обратной трассировки - очень медленные. Используя большие

диапазоны, вы обычно пытаетесь получить общую идею о том, где проблема. У

Soft-ICE есть специальный "ГРУБЫЙ" режим для обработки больших диапазонов. Это

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

в буфере истории.


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

в пределах указанного диапазона. При повторном проходе инструкций в режиме

эмуляции трассировки после "ГРУБОГО" диапазона вы заметите, что ход происходит

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


Грубые диапазоны работают лучше всего для больших областей и менее эффективны



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



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