
Статический извлекатель конфигураций для образцов SmokeLoader, который деобфусцирует, распаковывает и эмулирует защищённые процедуры для восстановления настроек C2 финальной стадии.
Этот проект предназначен для извлечения конфигураций из образцов smokeloader, начиная с начальной стадии. Я был настроен делать это статически, поэтому пришлось полагаться на такие инструменты, как Unicorn, чтобы обойти некоторые из более сложных компонентов.
Независимо от того, как работает это извлечение для данного семейства, этот репозиторий может служить примером того, как может работать извлечение конфигурации для нетрадиционных семейств вредоносных программ.

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py smokeloader_stage_1.bin --json