
SmokeLoaderサンプル用の静的コンフィグ抽出ツール。難読化を解除し、アンパックし、保護されたルーチンをエミュレートして、最終段階のC2設定を復元します。
このプロジェクトは、初期ステージからsmokeloaderサンプルの設定を抽出することを目的としています。静的解析のみで行う方針だったため、より複雑なコンポーネントの一部をバイパスするためにUnicornのようなツールに頼らざるを得ませんでした。
この抽出がこのファミリーでどのように機能するかに関係なく、このリポジトリは、従来型ではないマルウェアファミリーに対して設定抽出がどのように機能し得るかの例として役立ちます。

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