Spacebar Campaigns

HAD-004 DC Loader Run Log

Log ID:
HAD-004
Source:
hanguel-dc01
Representative Path:
C:\Windows\Temp\hgl_loader_run.log
Collection:
Hanguel AD Agent artifact collector summary
Current Status:
loader-side custom log 확인. Windows 원본 로그가 아니라 실행 스크립트 산출물
Primary Use:
encrypted payload가 PE로 복호화되고 entry point 실행 경로로 넘어갔다는 loader-side 정황

공격 행위 요약

hgl_loader_run.log는 Windows Event Log가 아니다. hgl_run.cmd가 loader stdout/stderr를 파일로 리다이렉션하면서 생성한 커스텀 실행 로그다. 따라서 manual mapping 직접 이벤트가 아니라 loader 실행 산출물로 분리해 설명해야 한다.

관측된 주요 문자열

encrypted_size=104960
decrypted_magic=4d 5a
entry=0x...
done
EXIT=-1073741819
hgl_diag.bin 131,396,273 bytes

주요 필드

필드의미예시
data.decrypted_magic복호화 후 PE signature4d 5a
data.entryentry point 출력0x...
data.exit_codeloader 종료 코드-1073741819
file.pathloader run log 경로C:\Windows\Temp\hgl_loader_run.log
messageloader stdout/stderr 요약decrypted_magic=4d 5a
event.action정규화된 보조 행위loader_execution_log_found

커버하는 Techniques Used

TechniqueMapping Reason
T1620 Reflective Code LoadingPE 복호화와 entry point 실행 정황을 보여준다.
T1027 Obfuscated Files or Informationencrypted payload 사용을 확인한다.

원본 파일 기준 탐색 포인트

관찰할 행위원본 필드/문자열분석 의미
encrypted payload 입력encrypted_size=...loader가 암호화 payload를 읽었는지 확인
PE 복호화 정황decrypted_magic=4d 5a복호화 결과가 PE signature로 보이는지 확인
entry point 호출entry=0x...loader가 수동 매핑 후 entry point로 넘어간 정황
비정상 종료EXIT=-1073741819, 0xc0000005access violation 계열 crash와 Application Error를 연결
dump 산출물 listinghgl_diag.bin ... bytesloader 실행 후 산출물 존재 여부 확인

Analyst Hunting KQL

이 로그는 Windows Event Log가 아니라 loader wrapper가 만든 파일이다. 따라서 파일 경로와 원문 문자열을 기준으로 먼저 탐색한다.

host.name:"hanguel-dc01" and file.path:*\\hgl_loader_run.log
host.name:"hanguel-dc01" and message:(*decrypted_magic* or *encrypted_size* or *entry=* or *EXIT=* or *hgl_diag.bin*)
host.name:"hanguel-dc01" and message:(*"4d 5a"* or *"hgl_diag.bin"* or *"Access violation"*)
host.name:"hanguel-dc01" and file.path:*\\hgl_loader_run.log and message:(*done* or *EXIT=*)

Normalized Pivot

event.action:"loader_execution_log_found" and data.message_excerpt:*decrypted_magic*