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

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

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

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

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

Категории

Все категории
Loading categories
gluegate — Прокси Memory API через подписанную mozglue.dll | Kitploit
Инструменты/GitHubGitHub/sbousseaden/gluegate
Оборонительные ИнструментыПовышение привилегийКриминалистика памятиОбход IDS/IPSRed Teaming
GitHubsbousseaden/gluegate

gluegate

Прокси Memory API через подписанную mozglue.dll

Репозиторий
39712 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

gluegate

Исследовательский PoC для детектирования: проксирование операций с памятью (отображение памяти, локальное выделение памяти) через подписанный компанией Mozilla mozglue.dll, чтобы колбэки ядра приписывали конечный пользовательский модуль доверенной DLL вендора (подписанной Mozilla) вместо неподписанного или недоверенного модуля.

Проксируемые API

Обе являются экспортами MFBT_API из mozglue.dll (требуется установка Firefox):

РежимЭкспортИсходный код Mozilla
injectmozilla::MapRemoteViewOfFileWindowsMapRemoteView.cpp · заголовочный файл
allocMozVirtualAllocmozjemalloc.cpp · mozmemory_wrap.h

Декорированные имена x64 MSVC:

root@kitploit:~
?MapRemoteViewOfFile@mozilla@@YAPEAXPEAX0_K01KK@Z
MozVirtualAlloc

Сборка

MSYS2 mingw-w64:

root@kitploit:~
./build.sh
./build.sh shellcode   # optional: rebuild shellcode/msgbox.bin

Использование

Готовый mozglue_gate.exe включён в репозиторий для быстрых тестов детектирования (64-бит, требует установленного Firefox).

root@kitploit:~
# Cross-process map + APC (MapRemoteViewOfFile)
.\mozglue_gate.exe inject <pid> shellcode\msgbox.bin

# Local RWX alloc (MozVirtualAlloc)
.\mozglue_gate.exe alloc --size 10240

shellcode/msgbox.bin выводит "Hello from Mozglue" / заголовок gluegate (без дочернего процесса).

Требуется классический Firefox: C:\Program Files\Mozilla Firefox\mozglue.dll (или --mozglue / MOZGLUE_DLL).

image

Ожидаемая телеметрия

Конечный пользовательский модуль подписан/доверен Mozilla Corporation

MapViewOfFile

image

VirtualAlloc

image

Обнаружение

  • mozglue.dll!MozVirtualAlloc или mozglue.dll!?MapRemoteViewOfFile в стеке вызовов из процесса без подписи или не подписанного Mozilla.
  • Необычный процесс, загружающий mozilla.dll (особенно уже установленную в programfiles).

Отказ от ответственности

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

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