Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
MemProcFS — MemProcFS | Kitploit
Инструменты/GitHubGitHub/ufrisk/memprocfs
Криминалистика памятиОбратная инженерияФорензикаАнализ вредоносных программЦифровая криминалистикаТестирование на ПроникновениеАппаратная БезопасностьРеагирование на Инциденты
GitHubufrisk/memprocfs

MemProcFS

MemProcFS

Репозиторий
4.2k517964 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

MemProcFS:

MemProcFS — это простой и удобный способ просмотра физической памяти в виде файлов в виртуальной файловой системе.

Простой анализ памяти в стиле «укажи и щёлкни» без необходимости в сложных аргументах командной строки! Доступ к содержимому памяти и артефактам через файлы в смонтированной виртуальной файловой системе или через многофункциональную библиотеку приложений для включения в ваши собственные проекты!

Анализируйте дампы памяти, живую память через DumpIt или WinPMEM, живую память в режиме чтения-записи из виртуальных машин или с аппаратных устройств PCILeech FPGA!

Возможно даже подключение к удалённому агенту сбора памяти LeechAgent через защищённое соединение — что позволяет проводить удалённое реагирование на инциденты с живой памятью — даже при соединениях с высокой задержкой и низкой пропускной способностью! Загляните в виртуальные машины с MemProcFS, LiveCloudKd или VMware!

Используйте свои любимые инструменты для анализа памяти — свои любимые hex-редакторы, скрипты на Python и PowerShell, WinDbg или любимые дизассемблеры и отладчики — всё будет работать без проблем с MemProcFS просто путём чтения и записи файлов!

Начало работы!

Ознакомьтесь с отличным кратким руководством от 13Cubed, чтобы начать! Также посмотрите мои более старые доклады с конференций Disobey и BlueHat.

Дополнительную документацию смотрите в wiki проекта — там подробная информация о самой файловой системе, её API и плагин-модулях! Дополнительную информацию о методах сбора памяти смотрите в проекте LeechCore или заходите на Discord-сервер PCILeech/MemProcFS!

Чтобы начать, скачайте последние бинарные файлы, модули и файлы конфигурации и ознакомьтесь с руководством!

Установка:

Скачайте последние бинарные файлы, модули и файлы конфигурации из последнего релиза. Либо клонируйте репозиторий и соберите из исходного кода.

Windows

Для монтирования файловой системы требуется установленная библиотека файловой системы Dokany. Скачайте и установите последнюю версию Dokany версии 2 по адресу: https://github.com/dokan-dev/dokany/releases/latest

Для захвата живой памяти (без аппаратного обеспечения PCILeech FPGA) скачайте DumpIt и запустите MemProcFS в режиме DumpIt /LIVEKD. Либо получите WinPMEM, скачав самый свежий подписанный драйвер WinPMEM и разместив его рядом с MemProcFS — подробные инструкции в LeechCore Wiki.

PCILeech FPGA потребует аппаратного обеспечения, а также размещения FTD3XXWU.dll рядом с бинарными файлами MemProcFS. Пожалуйста, ознакомьтесь с проектом LeechCore для получения инструкций.

Linux

MemProcFS должна работать «из коробки» в большинстве дистрибутивов Linux с установленным FUSE. Если вы собираете из исходного кода, ознакомьтесь с руководством по MemProcFS на Linux.

macOS

Скачайте последний релиз MemProcFS здесь. MemProcFS при использовании в качестве смонтированной виртуальной файловой системы зависит от macFuse, который требует .kext. Скачайте и установите macFuse здесь. Если MemProcFS используется через поддерживаемые API C/C++/Rust, macFuse не требуется.

Обширный API для Python, Rust, Java, Go, C# и C/C++:

Включите MemProcFS в свои проекты на C/C++, C#, Java, Go (сторонний), Python или Rust! Всё в MemProcFS доступно через простой в использовании API для применения в ваших собственных проектах! Дружественная к плагинам архитектура позволяет пользователям легко расширять MemProcFS с помощью плагинов на C/C++/Rust/Python!

Всё в MemProcFS предоставляется в виде API. API существуют для C/C++ vmmdll.h, C# nuget-пакета, Java, Python pip-пакета и Rust crate. Сама файловая система становится доступной виртуально через API без необходимости её монтирования. Возможно чтение как виртуальной памяти процессов, так и физической памяти! Пример ниже показывает чтение 0x20 байт с физического адреса 0x1000:

>>> import memprocfs
>>> vmm = memprocfs.Vmm(['-device', 'c:/temp/win10_memdump.raw'])
>>> print(vmm.hex( vmm.memory.read(0x1000, 0x20) ))
0000    e9 4d 06 00 01 00 00 00  01 00 00 00 3f 00 18 10   .M..........?...
0010    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................

MemProcFS доступна в виде Python pip-пакета, и её легко интегрировать в ваши Jupyter Notebooks.

Примеры:

Запустите MemProcFS из командной строки — возможно, используя один из примеров ниже.

Или зарегистрируйте расширение файла дампа памяти с помощью MemProcFS.exe, чтобы файловая система автоматически монтировалась при двойном щелчке по файлу дампа памяти!

Скачать инструмент