insomnia (stage1)
요약
본 문서는 'insomnia'라는 이름의 Stage 1 DLL 로더에 대해 설명합니다. 이 로더는 프로세스 홀로잉 기법을 변형하여 .exe 실행 방식을 사용하며, 메모리 스캐닝 회피를 위해 Ekko의 수정 버전을 활용하는 것이 특징입니다.
핵심 포인트
- insomnia는 Stage 1 DLL 로더로 설계되었습니다.
- 프로세스 홀로잉을 변형하여 .exe 실행 방식을 사용합니다.
- 메모리 스캐닝 회피를 위해 Ekko의 수정 버전을 활용합니다.
insomnia (stage1)
discussed in: https://tishina.in/execution/DOUBLEGOD-and-insomnia-loader
insomnia는 매우 간단한 stage1 DLL 로더(DarkLoadLibrary 포함)로 설계되었습니다. 이는 프로세스 홀로잉(process hollowing)을 수정하여 PIC 대신 .exe를 실행하도록 변형하고, 새로 생성된 프로세스의 메모리 스캐닝을 회피하기 위해 Ekko의 수정 버전을 사용하여 대기하는 방식으로 작동합니다 (https://tishina.in/execution/phase-dive-sleep-obfuscation에서 상세히 다루었음).
이것은 DOUBLEGOD 언훅킹(unhooking) + 인젝션 기법과 함께 사용하도록 만들어졌으며, 해당 구현 내용은 현재 비공개로 유지됩니다.
정적 회피(Static evasion) (페이로드 실행 메커니즘으로 인해)는 프로젝트 범위에서 제외됩니다.
테스트용 DLL 포함
credits
AI 자동 생성 콘텐츠
본 콘텐츠는 개발 자료 GitHub · 9a9e275d의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기