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



S-ICE - часть 85


Предупреждение:

Если память - наращена, НЕ ВЫГРУЖАЙТЕ Soft-ICE. Это вызовет

разрушение системы.

8.3.2 Автоматическое Определение Страниц

Большинство знакомых с EMM программ требуют 64КБ-страницу, не используемую

как нормальная память DOS. Она обычно расположена выше области видео-

устройства. Однако в некоторых системах нет непрерывной области в 64K для

размещения страницы. В этих случаях S-ICE.EXE "крадет" 4 верхние отображаемые

страницы нижней памяти. Как результат - нижняя память DOS урезается на 64КБ.

8.4 EMM-Отладка

Точка останова на диапазон или память, находящаяся в отображаемой области EMM

будет оставаться по этому адресу, неважно какая страница EMM отображается.

При отладке EMM-программы также может быть очень полезна команда EMMMAP.

См. часть 5.6 для большей информации.

Для просмотра или изменения любой зарезервированной страницы EMM

могут использоваться команды D, E, S, F и C. Страница не обязательно в этот

момент должна отображаться. Синтаксис этих команд подобен командам,

используемым для не-EMM страниц, кроме следующего:

* В командах D, E, S и F адресная

часть команды должна быть указана

следующим образом:

Hуказатель# Pстраница# смещение

где указатель - число, определяющее, какой указатель

EMM использовать, страница - число, определяющее, какую

страницу EMM использовать, и смещение - число от 0

до 4000H, определяющее смещение от начала

страницы.

Пример:

DB H1 P3 0

Эта команда выведет дамп байтов со страницы 3

указателя 1, начиная со смещения 0.

* Команда C должна быть указана следующим

образом:

C Hуказатель# Pстраница# смещение1 Lдлина смещение2

где указатель и страница - то же самое, что и выше.

смещение1 - число от 0 до 4000H, определяющее

смещение от начала страницы, где расположен

первый блок данных для сравнения. смещение2 -

число от 0 до 4000H, определяющее смещение

от начала страницы, где расположен второй

блок данных для сравнения.

Пример:

C H2 P4 00 L10 1000

Эта команда будет сравнивать первые 10 байтов памяти,



Содержание  Назад  Вперед