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


S-ICE


РАЗДЕЛ I -- Изучение Soft-ICE

ГЛАВА 1


1.1 Описание Продукта


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

возможности отладки на аппаратном уровне для отладчиков PC DOS и MS DOS.


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

машине. Это дает Soft-ICE полный контроль над окружением DOS. Soft-ICE

использует особенности защищенного режима 80386, типа страничной организации

памяти, уровня привилегий ввода/вывода и регистров отладки, для установки

аппаратных точек останова из вашего существующего отладчика DOS.


Soft-ICE был разработан для достижения трех целей:

1. Использовать возможности виртуальной машины 80386 для тех способов

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

для отладчиков, использующих только программные средства

(например, аппаратные точки останова в режиме реального времени,

защита памяти, борьба с программами, вызывающими зависание системы

и т.д.).

2. Работать с существующими отладчиками. Мы хотели предоставить инстру-

мент, который работал бы с существующими инструментами. Мы разработали

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

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

уровне.

3. Быть программой, дружественной к пользователю, с окном,

которое всплывает немедленно и не мешает работать. Все

команды Soft-ICE были разработаны, чтобы помещаться в

небольшом окне так, чтобы была видна информация за

экраном Soft-ICE. Динамическая система

интерактивной помощи помогает пользователям,

редко использующим Soft-ICE.


Предоставляемые возможности программы Soft-ICE:

* Точки останова на чтение/запись в ОЗУ в режиме реального времени,

на чтение/запись в порты и области памяти и на прерывания



* История выполнения команд для обратной трассировки

* Символьная отладка и отладка на уровне исходных текстов

* Окружение, работающее с существующими отладчиками

* Полная поддержка EMM 4.0

* Возможность наращивания основной памяти свыше 640КБ для систем с



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



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