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

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

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

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

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

Категории

Все категории
Loading categories
BlackDex — Android APK распаковщик, который извлекает DEX-файлы из запущенных или установленных приложений на Android 5.0–12 без root, Xposed или Frida, поддерживая глубокую распаковку с восстановлением инструкций. | Kitploit
Инструменты/GitHubGitHub/codinggay/blackdex
Безопасность AndroidПентестинг мобильных приложенийОбратная инженерияМобильная безопасностьАнализ Бинарных Файлов
GitHubcodinggay/blackdex

BlackDex

Android APK распаковщик, который извлекает DEX-файлы из запущенных или установленных приложений на Android 5.0–12 без root, Xposed или Frida, поддерживая глубокую распаковку с восстановлением инструкций.

Репозиторий
6.4k1.3k4 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

BlackDex

English Version

BlackDex — это инструмент для дампа (извлечения) DEX-файлов, работающий на Android-устройствах. Поддерживает Android 5.0–12, не требует специального окружения — подходит для любых телефонов, включая эмуляторы. Всего за несколько секунд можно выполнить дамп как установленных, так и неустановленных APK.

Принцип работы

Блог

Заявление

Этот проект не направлен против каких-либо средств защиты; при обнаружении проверки окружения и т.п. никаких действий не предпринимается. Проект предназначен исключительно для анализа в области безопасности. Бесплатный open-source проект только для учебных целей. Не используйте в незаконных целях. Иначе вся ответственность лежит на вас!

Группа общения Black серии: 390562046 (QQ)

Инструкция по сборке

Перед запуском обязательно выполните Make Project один раз.

Перед запуском обязательно выполните Make Project один раз.

Перед запуском обязательно выполните Make Project один раз.

Описание дампа

Проект нацелен на оболочки первого (загрузка на диск), второго (загрузка в память) и третьего (извлечение инструкций) поколений. Избавляет от проблем с предыдущими окружениями дампа, поддерживает практически любые системы выше 5.0. Обладает преимуществами: быстро, удобно, высокий процент успеха. Обычно занимает всего несколько секунд для дампа как установленных, так и неустановленных приложений. Для неустановленных приложений время дампа в основном тратится на копирование файлов (ввод-вывод) и зависит от размера приложения. Установленные приложения обычно дампятся за несколько секунд.

Описание файлов дампа

  • hook_xxxx.dex — DEX, полученный с помощью перехвата системных API, глубокий дамп без восстановления.
  • cookie_xxxx.dex — DEX, полученный с использованием DexFile cookie, при глубоком дампе этот DEX восстанавливается.

Принцип дампа

Dump выполняется через DexFile cookie. Теоретически поддерживается на всех версиях, начиная с ART. Могут быть исключения на некоторых устройствах, но подавляющее большинство поддерживается. Из-за ограниченных ресурсов невозможно протестировать все устройства; при возникновении проблем создавайте issue.

Глубокий дамп

В режиме глубокого дампа автоматически восстанавливаются извлечённые инструкции методов: инструкции, указывающие на другие блоки памяти, записываются обратно в DEX, решая проблему nop. Однако это не гарантирует работоспособность: например, если инструкции требуют активного вызова для дешифровки, то возврат будет неэффективным или невозможным. Глубокий дамп не включает дешифровку, активные вызовы и т.д. Эта функция всё ещё на стадии тестирования. Учтите возможные ситуации (да будет в мире не будет nop):

  1. Время дампа значительно возрастает, ожидайте от нескольких до десятков минут.
  2. Во время дампа приложение может вылететь (например, при обнаружении антиобфускации).
  3. Увеличивается вероятность неудачи дампа.
  4. Не гарантируется 100% восстановление.

Сравнение до и после дампа некоторых оболочек с извлечением

xx

Требования к окружению

  • Обычный телефон
  • Xposed
  • Frida
  • Magisk
  • Root
  • Кастомная система

Особенности архитектуры

Проект разделён на 32-битную и 64-битную версии. В настоящее время это два разных приложения. Если в демонстрационном списке установленных приложений не отображается нужное, значит, оно не поддерживается. Используйте другую версию.

Скачать BlackDex: https://github.com/CodingGay/BlackDex/releases

Демонстрация

xx

Благодарности

  • VirtualApp
  • VirtualAPK
  • FreeReflection
  • Dreamland
  • lkchandexfile
  • xhook
  • Dobby

Лицензия

root@kitploit:~
Copyright 2021 Milk

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Скачать инструмент