Это команда memdump, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
memdump - дампер памяти
СИНТАКСИС
мемдамп [-кв] [-b размер буфера] [-d размер_дампа] [-m файл_карты] [-p размер страницы]
ОПИСАНИЕ
Эта программа выгружает системную память в стандартный поток вывода, пропуская дыры в
карты памяти. По умолчанию программа выгружает содержимое физической памяти (/ dev / mem).
Вывод в виде сырого дампа; при необходимости используйте -m возможность захвата памяти
информация о макете.
Выходные данные следует отправлять по сети за пределы хоста, чтобы избежать изменения всей памяти в
кеш файловой системы. Используйте netcat, stunnel или openssl, в зависимости от ваших требований.
Приведенные ниже аргументы размера понимают k (кило) m (мега) и g (гига) суффиксы. Суффиксы
нечувствительны к регистру.
Возможности
-k Попытка сбросить память ядра (/ dev / kmem), а не физическая память.
Предупреждение: это может заблокировать систему до такой степени, что вам придется использовать питание.
switch (например, Solaris 8 на 64-битном SPARC).
Предупреждение: это дает ложные результаты в ядрах Linux 2.2.
Предупреждение: это очень медленно на 64-битных машинах, потому что весь адрес памяти
диапазон должен быть найден.
Предупреждение: отображение виртуальной памяти ядра часто меняется. В зависимости от
операционная система, сопоставления меньше, чем размер страницы or размер буфера может быть пропущено или
может быть сообщено неверно.
-b размер буфера (по умолчанию: 0)
Количество байтов на операцию чтения из памяти. По умолчанию программа использует
размер страницы значения.
Предупреждение: слишком большой размер буфера чтения приводит к нехватке памяти во FreeBSD или
Солярис.
-d размер дампа (по умолчанию: 0)
Количество байт памяти для сброса. По умолчанию программа работает до тех пор, пока память
устройство сообщает об окончании файла (Linux) или до тех пор, пока он не будет выгружен из / dev / mem столько
память, как сообщает ядро (FreeBSD, Solaris), или пока указатель не переносится
вокруг бывает.
Предупреждение: слишком большое значение заставляет программу тратить много времени на пропуск
несуществующая память в системах Solaris.
Предупреждение: слишком большое значение заставляет программу копировать несуществующие данные во FreeBSD
систем.
-m файл_карты
Запишите карту памяти в файл_карты, по одной записи в строке. Указать -т- написать в
стандартный поток ошибок. Каждая запись на карте состоит из начального адреса региона и
первый адрес за пределами этого региона. Адреса разделяются пробелом и печатаются
в виде шестнадцатеричных чисел (0xhhhh).
-p размер страницы (по умолчанию: 0)
Используйте размер страницы как размер страницы памяти. По умолчанию программа использует системную страницу
размер.
Предупреждение: слишком большой размер страницы приводит к нехватке памяти при пропуске отверстий
в памяти.
-v Включите подробное ведение журнала для целей отладки. Несколько -v опции делают программу
более подробный.
Используйте memdump онлайн с помощью сервисов onworks.net