анализ инсталляторов

анализ инсталляторов

Анализ инсталляторов представляет собой критически важный этап аудита безопасности цепочки поставок программного обеспечения. Современный исполняемый пакет — это не просто контейнер для копирования файлов, а сложный программный комплекс с собственным скриптовым движком, способный изменять состояние операционной системы на низком уровне до фактического запуска основного приложения.

Профессиональная декомпиляция дистрибутивов (включая форматы Inno Setup, NSIS и Advanced Installer) позволяет выявить скрытые векторы атак. В ходе статического разбора исследуются секции модификации реестра HKLM\SOFTWARE, проверяются флаги запроса прав администратора (requireAdministrator) и анализируются запланированные задачи Windows Task Scheduler. Особое внимание уделяется перехвату системных библиотек через технику DLL Side-Loading: злоумышленники часто подменяют легитимные модули в директории C:\Windows\System32 еще на этапе работы мастера установки.

Динамический анализ подразумевает запуск пакета внутри изолированного песочницы с мониторингом вызовов WinAPI. Инструментарий фиксирует попытки внедрения кода в процессы explorer.exe, создание мутантных объектов (mutex) для предотвращения повторного запуска отладчика и сетевые запросы к командным центрам C2, маскирующиеся под обращения к серверам обновлений.

Стандарты безопасной разработки требуют обязательной верификации цифровой подписи каждого компонента внутри архива setup.exe и проверки контрольных сумм внедренных зависимостей. Использование автоматизированных распаковщиков для извлечения байт-кода скриптов помогает обнаружить обфусцированные функции очистки логов и несанкционированного сбора телеметрии пользователя, обеспечивая прозрачность процесса развертывания ПО.

InnoExtractor Ultra

InnoExtractor Ultra — это профессиональный десктопный инструмент для работы с исполняемыми файлами, созданными в среде Inno Setup. В основе программы лежит модифицированный движок InnoUnp, который позволяет глубоко анализировать внутреннюю структуру дистрибутивов без их фактического запуска на компьютере.

Подписаться на рассылку
На этом сайте используются файлы cookie. Продолжая просмотр сайта, вы разрешаете их использование. Подробнее. Закрыть