
مستخرج إعدادات ثابتة لعيّنات SmokeLoader يزيل التعمية، ويفك التغليف، ويحاكي الإجراءات المحمية لاستعادة إعدادات C2 الخاصة بالمرحلة النهائية.
يهدف هذا المشروع إلى استخراج الإعدادات من عينات SmokeLoader بدءًا من المرحلة الأولى. كنت مصممًا على تنفيذ ذلك عبر التحليل الثابت، لذا كان عليّ الاعتماد على أشياء مثل Unicorn لتجاوز بعض المكونات الأكثر تعقيدًا.
بغض النظر عن كيفية عمل هذا الاستخراج لهذه العائلة، يمكن أن يكون هذا المستودع مثالًا لكيفية عمل استخراج الإعدادات لعائلات البرامج الضارة غير التقليدية.

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