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


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 байтов памяти,



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