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


S-ICE - часть 91


Вызовите Soft-ICE. Если

окно Soft-ICE - еще не в узком режиме,

используйте команду Soft-ICE WIN, чтобы

изменить размер окна. Переместите окно Soft-ICE

так, чтобы вы могли видеть адреса команд

в левой стороне экрана. Теперь вы

можете использовать команду Soft-ICE G, чтобы

перейти на один из адресов. Обязательно введите полный адрес,

включая сегмент и смещение.

Затем введите 'G' в окне CV. С этого момента,

CV не активен, так что вы можете использовать

команды Soft-ICE T или P для прохода через

целевую программу.


Команда CodeView SHELL


Если вы выполняете временный выход в DOS из виртуальной машины CodeView,

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

TSR'ы, когда вы находитесь в оболочке DOS. Если вы это сделаете, когда вы

выйдете из CodeView, TSR исчезнет вместе с виртуальной машиной. Это -

опасно, потому что любой невосстановленный вектор прерывания

может вызвать зависание вашей ЭВМ.


Переключатель CV /R


Soft-ICE пользуется преимуществами многих возможностей 80386, включающих

регистры отладки 80386. Это значит, что регистры отладки не доступны для CV,

так что вы не можете использовать переключатель CV /R при запуске с Soft-ICE.

Если вы используете переключатель /R, Soft-ICE выдаст вам общую ошибку защиты.

В этот момент вы можете нажать 'C', чтобы продолжить, затем повторно запустить

CV без переключателя /R и использовать точки останова Soft-ICE.


Переключатель CV /R работает, когда вы выполняете MCV без Soft-ICE.


10.4 Команда Soft-ICE ACTION


Команда ACTION предоставляет три различных метода активизации CV из точки

останова Soft-ICE. Лучший выбор действия - ACTION NMI. Если вы испытываете

проблемы с ACTION, установленным в NMI ( обычно потому что плата адаптера в

вашей системе использует NMI ), используйте ACTION INT1.



РАЗДЕЛ IV - Дополнительные Темы


ГЛАВА 11



11.1 Использование Soft-ICE с другими Отладчиками


Soft-ICE разрабатывался, чтобы "сотрудничать" с другими отладчиками. Каждый



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



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