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

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

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

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

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

Категории

Все категории
Loading categories
ghidra-mtk-loader — Загрузчик Ghidra для формата образа прошивки модема MediaTek md1img | Kitploit
Инструменты/GitHubGitHub/nccgroup/ghidra-mtk-loader
Безопасность встроенных системБезопасность IoTОбратная инженерияБезопасность оборудования и IoTАнализ Бинарных ФайловАнализ Прошивок
GitHubnccgroup/ghidra-mtk-loader

ghidra-mtk-loader

Загрузчик Ghidra для формата образа прошивки модема MediaTek md1img

Репозиторий
42 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

Загрузчик MediaTek md1img для Ghidra

Загрузчик Ghidra для формата образа прошивки модема MediaTek md1img. В настоящее время поддерживается только прошивка на базе nanoMIPS, но базовые функции могут работать, если при загрузке образа вручную выбрать другую архитектуру (например, MIPS).

Установка

Для модемов на базе nanoMIPS установите плагин nanoMIPS ISA для Ghidra вместе с этим загрузчиком перед попыткой загрузить образ прошивки.

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

В Ghidra просто импортируйте файл формата md1img в проект. Загрузчик извлечёт прошивку модема и применит все отладочные символы.

После первоначальной загрузки прошивки и идентификации функций INT_InitRegions_C, memcpy и memset запустите скрипты MtkInitRegions.java и emulate_custom_mk_ram_info.py из Script Manager (в указанном порядке), чтобы автоматически определить дополнительные области памяти.

Разработка

Убедитесь, что определена переменная окружения или свойство проекта GHIDRA_INSTALL_DIR, чтобы Gradle правильно работал в Eclipse. Смотрите https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties, чтобы узнать, куда поместить файл gradle.properties, содержащий определение этого свойства.

Если вы изменяете этот проект совместно с плагином nanoMIPS ISA, добавьте каталог проекта плагина nanoMIPS в путь сборки Eclipse-проекта загрузчика.

Сборка

Используйте локальную установку Gradle или входящий в комплект Gradle Wrapper для сборки проекта из исходного кода. Убедитесь, что в свойстве GHIDRA_INSTALL_DIR указан правильный каталог установки Ghidra.

root@kitploit:~
$ ./gradlew -PGHIDRA_INSTALL_DIR=<ghidra_path>
Скачать инструмент