
SmokeLoader 샘플용 정적 구성 추출기로, 보호된 루틴을 디난독화하고 언패킹하며 에뮬레이션하여 최종 단계 C2 설정을 복구합니다.
이 프로젝트는 smokeloader 샘플에서 초기 단계부터 구성을 추출하는 것을 목표로 합니다. 정적으로 수행하기로 결정했기 때문에, 더 복잡한 구성 요소 중 일부를 우회하기 위해 Unicorn과 같은 도구에 의존해야 했습니다.
이 추출 방식이 이 패밀리에서 어떻게 작동하는지와 관계없이, 이 저장소는 비전통적인 악성코드 패밀리에서 구성 추출이 어떻게 작동할 수 있는지에 대한 예시가 될 수 있습니다.

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