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


S-ICE - часть 37



R FL O +A -C


Эта команда переключает значение флага O, устанавливает

флаг A и сбрасывает флаг C.



MAP


MAP -- Показать карту памяти системы


Синтаксис:


MAP


Комментарии:

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

системы. Размер указывается в параграфах. Один параграф

эквивалентен 10 (шестнадцатеричное) байтам.


Компонент, на который в настоящее время указывает CS:IP, подсвечивается.


Используйте команду MAP когда:

* Произошел останов и CS:IP в неизвестной

области памяти.

* Вы хотите получить контроль над резидентной или системной

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

основываясь на адресе начала и размере, отраженных

командой MAP.

* Вы подозреваете программу или компонент системы

в записи поверх кода вне своей области памяти.

MAP используется, чтобы получить адрес памяти

области для использования в команде CSIP.

* Вам необходимо выяснить, какая резидентная программа перехватывает

определенные векторы прерываний.



Пример:


MAP


Вот - пример вывода, произведенного

командой:

Начало Длина

0000:0000 0040 Таблица Векторов Прерываний

0040:0000 0030 Переменные ROM BIOS

0070:0000 00FE Система ввода/вывода

016E:0000 06B7 DOS

0842:0000 02CE Таблицы файлов и Буферы DOS

A000:0000 5E00 Системная шина

F000:0000 1000 ROM BIOS


Версии DOS ниже, чем 3.1 выдают адреса программ

вместо вывода их названий.



D, DB, DW, DD


D, DB, DW, DD -- Показать память


Синтаксис:


D [размер] [адрес] [L[ = ]длина]

размер -- B -- Байт

W -- Слово

D -- Двойное Слово


длина -- Число байтов, которое должно быть

выведено.


Комментарии:

Команда D выводит содержимое памяти по указанному адресу.


Содержимое выдается в формате указанного размера. Если размер не

определен, вывод произойдет в последнем используемом формате. Для всех форм

также выдается ASCII представление.


Если адрес не определен, команда выводит память по адресу

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


Если длина не определена, по умолчанию принимается восемь строк или меньше



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