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


S-ICE - часть 48


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

памяти. Транслятор поддерживает базисную систему команд 8086 с

расширениями для реального режима 80186 и 80286. Инструкции математического

сопроцессора и специфические для 80386 команды, регистры и режимы

адресации НЕ могут быть оттранслированы.


Команда A вызывает интерактивный транслятор Soft-ICE. В начале

каждой транслируемой строки отображается ее адрес. После того

как команда ассемблера набрана и нажат ВВОД, команды транслируются

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

формате Intel. Для выхода из режима транслятора нажмите ВВОД в

пустой строке.


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

в окне кода, команды будут изменятся интерактивно, по мере трансляции.


Транслятор Soft-ICE'а поддерживает стандартную мнемонику семейства 8086,

однако имеются некоторые специальные добавления:

* Мнемокод DB используется для указания байтов данных

непосредственно в памяти. Команда DB

сопровождается списком байтов и/или строк в кавычках

разделенных пробелами или запятыми.

* Мнемокод RETF описывает дальний возврат.

* WORD PTR и BYTE PTR используется для

указания размера данных, если не присутствует аргумент-

регистр, например: MOV BYTE PTR

ES:[ 1234],1.

* Используйте, FAR и NEAR для явной трансляции дальних и

ближних переходов и обращений. Если FAR или NEAR не

указаны, то все переходы и обращения - ближние.

* Операнды, описывающие ячейки памяти, должны

помещаться в квадратные скобки, например: MOV AX,[1234].


Пример:

A CS:1234

Эта команда выводит приглашение для ввода команд ассемблера,

затем транслирует их, начиная со смещения 1234H в

текущий сегмент кода. Нажмите ВВОД в приглашении

с адресом после ввода последней команды.



S


S -- Поиск данных


Синтаксис:


S адрес L длина список-данных

список-данных -- список байтов или строк в кавычках, разделенных

запятыми или пробелами. Строка в кавычках

может начинаться с одинарной или



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



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