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

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

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

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

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

Категории

Все категории
Loading categories
IvantiInitrdDecryptor — Инструмент для расшифровки initrd-образов устройств Ivanti путем реверс-инжиниринга bzImage ядра для поиска и использования встроенного ключа AES. | Kitploit
Инструменты/GitHubGitHub/watchtowrlabs/ivantiinitrddecryptor
Безопасность встроенных системОбратная инженерияКриптографияАнализ Прошивок
GitHubwatchtowrlabs/ivantiinitrddecryptor

IvantiInitrdDecryptor

Инструмент для расшифровки initrd-образов устройств Ivanti путем реверс-инжиниринга bzImage ядра для поиска и использования встроенного ключа AES.

Репозиторий

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
422 лет назадЕщё не проверено

Вот инструмент, сделанный на скорую руку, для дешифрования initrd устройства Ivanti. Это в основном академический интерес, поскольку существуют и другие способы извлечения (гораздо более полезных) ключей LVM для реального корневого устройства.

Чтобы воспользоваться им, скопируйте файл ядра с Ivanti и извлеките ELF из bzImage (я использовал binwalk -e). Загрузите его в IDA и найдите функцию, которая ссылается на строки "/initrd.image" и "vaes". Ключ AES для initrd будет там. Добавьте этот ключ в скрипт, укажите свой initrd, и вы получите gz.

Обратите внимание, что у меня возникли проблемы с извлечением gzip-сжатого ядра — в итоге я использовал 7zip, который оказался гораздо более щадящим (чем gz).

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