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

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

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

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

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

Категории

Все категории
Loading categories
Chrome-App-Bound-Encryption-Decryption — Обход App-Bound Encryption в Chromium через Reflective Process Hollowing на основе прямых системных вызовов. Извлечение cookies, паролей, платёжных методов и токенов из Chrome, Edge, Brave и Avast — бесфайловый, в пользовательском режиме, без прав администратора. | Kitploit
Инструменты/GitHubGitHub/xaitax/chrome-app-bound-encryption-decryption
Инструменты шифрования/дешифрованияАтаки на ПаролиЭксплуатацияЭксфильтрация данныхСбор информацииПост-эксплуатацияКриптографияRed Teaming

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHub
xaitax/chrome-app-bound-encryption-decryption

Chrome-App-Bound-Encryption-Decryption

Обход App-Bound Encryption в Chromium через Reflective Process Hollowing на основе прямых системных вызовов. Извлечение cookies, паролей, платёжных методов и токенов из Chrome, Edge, Brave и Avast — бесфайловый, в пользовательском режиме, без прав администратора.

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

ChromElevator (Chrome App-Bound Encryption Decryption)

🚀 Overview

Build Status License Platform Languages Ask DeepWiki

Постэксплуатационный инструмент, демонстрирующий полный обход App-Bound Encryption (ABE) в Chromium, выполняемый полностью в памяти. Проект использует Direct Syscall-based Reflective Process Hollowing для запуска легитимного процесса браузера в приостановленном состоянии и скрытной инъекции полезной нагрузки с целью перехвата его идентичности и контекста безопасности. Эта техника Living-off-the-Land (LOTL) подрывает собственную модель безопасности браузера. Бесфайловый подход позволяет инструменту работать целиком из памяти, обходя хуки API пользовательского режима, чтобы расшифровывать и выводить конфиденциальные данные пользователя (файлы cookie, пароли, платёжную информацию) из современных браузеров на базе Chromium.

Если вы считаете это исследование полезным, буду благодарен за чашечку кофе:
ko-fi

🛡️ Core Technical Pillars

Эффективность этого инструмента основана на сочетании современных техник, ориентированных на обход средств защиты:

  • Direct Syscalls for Evasion: Обходят пользовательские хуки EDR/AV на стандартных функциях WinAPI, напрямую вызывая функции ядра. Движок динамически определяет номера системных вызовов во время выполнения с помощью техники Hell's Gate и сопоставления функций по хэшу (в бинарном файле нет имён системных вызовов в открытом виде).

  • Direct Syscall-Based Process Hollowing: Скрытная техника создания процесса и внедрения. Вместо внедрения в процесс с высокой активностью, за которым могут следить, она создаёт новый приостановленный процесс-хост. Это значительно снижает вероятность обнаружения, поскольку все манипуляции с памятью происходят до начала нормального выполнения процесса.

  • Fileless In-Memory Payload: DLL полезной нагрузки никогда не попадает на диск целевой машины. Она встроена в виде зашифрованного ChaCha20 массива байт на этапе компиляции с ключами, производными на этапе компиляции, расшифровывается в памяти и загружается рефлексивно, что минимизирует криминалистический след и обходит статические сканеры файлов.

  • Reflective DLL Injection (RDI): Скрытный метод внедрения в процесс, который обходит LoadLibrary для основной полезной нагрузки, избегая механизмов обнаружения, следящих за загрузкой модулей. Самодостаточный загрузчик начальной загрузки отображает PE-секции, выполняет релокации и разрешает импорт из памяти.

  • Target-Context COM Invocation: Ключевой элемент для преодоления App-Bound Encryption. Выполняя код внутри доверенного процесса браузера, мы наследуем его идентичность и контекст безопасности, что позволяет совершать вызовы к COM-серверу ABE, которые выглядят легитимными, и удовлетворять его проверки безопасности на основе пути.

⚙️ Features

Core Functionality

  • 🔓 Полная дешифровка в пользовательском режиме файлов cookie, паролей, платёжных методов, IBAN и токенов Google OAuth.
  • 📁 Обнаруживает и обрабатывает все профили пользователей (Default, Profile 1 и т. д.).
  • 📝 Экспортирует все извлечённые данные в структурированные JSON-файлы, организованные по профилям.
  • 🔍 Комплексное снятие цифрового отпечатка браузера с системной информацией.

Stealth & Evasion

  • 🛡️ Бесфайловая доставка полезной нагрузки: расшифровка в памяти и внедрение зашифрованной встроенной полезной нагрузки.
  • 🛡️ Движок прямых системных вызовов: обходит типовые защиты конечных точек, избегая хукаемых API пользовательского режима для всех операций с процессами.
  • 🛡️ Разрешение системных вызовов по хэшу: в бинарном файле нет имён функций Nt*/Zw* в открытом виде — используются хэши DJB2, вычисляемые на этапе компиляции.
  • 🛡️ Вывод ключей на этапе компиляции: ключи шифрования выводятся из метаданных сборки и уникальны для каждой сборки.
  • 🛡️ Уничтожение PE-заголовков: после внедрения PE-заголовки затираются псевдослучайными данными для обхода сканеров памяти.
  • 🛡️ Имитация IPC: характерные для браузера шаблоны именованных каналов, которые сливаются с легитимным IPC-трафиком браузера.
  • 🤫 Process Hollowing: создаёт безобидный приостановленный процесс-хост для полезной нагрузки, избегая внедрения в процессы, за которыми могут следить.
  • 👻 Reflective DLL Injection: скрытно загружает полезную нагрузку без подозрительных вызовов LoadLibrary.
  • 🔒 Неинтрузивный обход блокировки файлов: использует дублирование дескрипторов на основе системных вызовов для доступа к заблокированным базам данных SQLite без завершения процессов браузера. Для полного завершения процессов доступен опциональный флаг --kill.
  • 💼 Не требуются права администратора: работает полностью в контексте безопасности пользователя.

Compatibility & Usability

  • 🌐 Работает в Google Chrome, Brave, Edge и Avast Secure Browser.
  • 💻 Нативно поддерживает архитектуры x64 и ARM64.
  • 🚀 Автономная работа: автоматически создаёт новый процесс браузера для размещения полезной нагрузки, не требуя уже запущенных экземпляров.
  • 📁 Настраиваемая выходная директория для извлечённых данных.
image

📦 Supported & Tested Versions

BrowserTested Version (x64 & ARM64)
Google Chrome144.0.7559.133
Google Chrome Beta145.0.7632.18
Brave1.86.148 (144.1.86.148)
Microsoft Edge145.0.3800.36
Avast Secure Browser143.0.33371.147

Примечание: Chrome/Brave/Edge 144+ используют новый COM-интерфейс IElevator2. Инструмент автоматически использует IElevator2 при его наличии и возвращается к IElevator для более старых версий. Avast Secure Browser использует собственный интерфейс IElevatorChrome с расширенной виртуальной таблицей (12 методов, DecryptData по смещению 104).

🔍 Feature Support Matrix

В этой матрице описаны возможности извлечения данных для каждого поддерживаемого браузера.

FeatureGoogle ChromeMicrosoft EdgeBraveAvast Secure Browser
Cookies✅ ABE✅ ABE✅ ABE✅ ABE
Passwords✅ ABE✅ ABE✅ ABE✅ ABE
Payment Methods✅ ABE✅ ABE✅ ABE✅ ABE
IBANs✅ ABE❌ N/A✅ ABE✅ ABE
Auth Tokens✅ Google❌ N/A❌ N/A❌ N/A

🔬 Technical Workflow

Выполнение инструмента ориентировано на скрытность и эффективность и строится вокруг процесса Reflective Hollowing на основе прямых системных вызовов. Такой подход гарантирует, что совершается мало высокоуровневых вызовов API и что полезная нагрузка работает внутри легитимного, заново созданного процесса браузера.

Stage 1: The Injector (chromelevator.exe)

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