
Extrator de configuração estática para amostras de SmokeLoader que desofusca, desempacota e emula rotinas protegidas para recuperar configurações de C2 do estágio final.
Este projeto tem como objetivo extrair configurações de amostras do SmokeLoader a partir do estágio inicial. Eu estava decidido a fazer isso estaticamente, então tive que contar com ferramentas como o Unicorn para contornar alguns dos componentes mais complicados.
Independentemente de como essa extração funciona para esta família, este repositório pode servir como exemplo de como a extração de configurações pode funcionar para famílias de malware não tradicionais.

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