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


S-ICE - часть 12


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

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

DEBUG, а потом показывает, каким образом Soft-ICE может использоваться как

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

найти на системной дискете PC DOS или MS DOS. Если у вас нет DEBUG, вы можете

найти другой отладчик или использовать Soft-ICE как автономный отладчик.


Пользователи, которым необходимо использовать Soft-ICE для "обратного проекти-

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

программ, также должны пройти эту обучающую часть. Даже если примеры программ

этих типов непосредственно не демонстрируются, вы получите представление об

отладке при помощи Soft-ICE. Рекомендуется поэкспериментировать с Soft-ICE и

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

проектом.


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

языке ассемблера с тонким изъяном. Программа-пример была сделана максимально

короткой и ясной для тех, кто не очень знаком с языком ассемблера. Обучающая

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

Soft-ICE. Не стесняйтесь экспериментировать по собственной инициативе после

прохождения обучающей части.


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

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

как продолжить изучать обучающую часть.


Если у вас в системе нет расширенной памяти, вы должны загрузить Soft-ICE

из командной строки. При загрузке Soft-ICE из командной строки вы не сможете

загружать символы или файлы с исходными текстами. В этом случае вы должны

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


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

устройства в CONFIG.SYS. Для этой обучающей части вы должны установить



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