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


S-ICE - часть 17


включается/выключается окно регистров. Оставьте окно

регистров видимым.



Увеличьте вертикальный размер окна Soft-ICE, держа

нажатыми ALT и , пока окно не займет весь экран.

Запомните значения регистров CS и IP в окне

регистров, потом введите:


MAP


Команда MAP покажет карту памяти системы. Область текущего указателя

инструкций (CS:IP) будет подсвечена. Если у вас сложная карта памяти,

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

командная строка.


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

регистры (CS:IP) в окне регистров.

ALT D

Отпустите ALT и D

ALT D


Каждый раз при возвращении в окно Soft-ICE, вы будет замечать что

регистры CS и IP изменились. Когда CS и IP изменились, вы может ввести

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

на другую область.


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

системного уровня, который всплывает по горячей комбинации клавиш Soft-ICE,

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

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

вы - в командной строке DOS, типа прерываний таймера, работы драйверов

устройств DOS, занятости DOS при ожидании других прерываний и т.д.



Нажмите функциональную клавишу F12.


Функциональной клавише F12 по умолчанию назначена команда VER.

Она выводит сообщение об авторских правах на Soft-ICE и номер версии.

Теперь мы назначим функциональной клавише F12 команду RS.


Введите:

RS


Она временно покажет экран программы без окна Soft-ICE.

Нажмите "пробел", чтобы вернуться в окно

Soft-ICE.

Введите:

FKEY F12 RS;


Это назначает команду RS на клавишу F12. Точка с запятой заменяет

клавишу ВВОД.

Нажмите клавишу F12.


Повторите это несколько раз для переключения между окном Soft-ICE и

экраном программы. Теперь удостоверьтесь, что выведено окно Soft-ICE,

при необходимости, нажав клавишу F12. Вы заметите, что RS выведен в окне



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



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