!eb, !ed
Расширения !eb и !ed записывают последовательность значений в указанный физический адрес.
Эти команды расширения не следует путать с командой e* (ввод значений).
!eb [Flag] PhysicalAddress Data [ ... ]
!ed [Flag] PhysicalAddress Data [ ... ]
Параметры
Флаг
Может быть любым из следующих значений. Значение флага должно быть окружено квадратными скобками:
[c]
Записывает в кэшированную память.
[uc]
Записывает в некичированную память.
[wc]
Записывает в объединенную память записи.
PhysicalAddress
Указывает первый физический адрес на целевом компьютере, на котором будут записываться данные в шестнадцатеричном виде.
Данные
Указывает одно или несколько значений, которые записываются последовательно в физическую память. Введите эти значения в шестнадцатеричном формате. Для расширения !EB каждое значение должно быть 1 байт (две шестнадцатеричные цифры). Для расширения !ed каждое значение должно быть одним DWORD (восемь шестнадцатеричных цифр). Можно включить любое количество значений данных в одной строке. Чтобы разделить несколько значений, используйте запятые или пробелы.
DLL-библиотеки
Kext.dll
Дополнительная информация
Для чтения физической памяти используйте расширения !d\* . Обзор операций с памятью и описание других команд, связанных с памятью, см. в статье "Чтение и запись памяти".