SOC Prime Bias: High

22 Jun 2026 13:09 UTC

AI를 통해 생성된 ClickFix 캠페인이 SmartRAT 제공합니다

Author Photo
SOC Prime Team linkedin icon 팔로우
AI를 통해 생성된 ClickFix 캠페인이 SmartRAT 제공합니다
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

요약

위협 행위자들이 AI 기반의 웹사이트 빌더를 사용하여 브라질 은행 브랜드를 모방하는 설득력 있는 피싱 페이지를 만들고 있습니다. 이러한 페이지는 ClickFix 기술에 의존하며, 가짜 CAPTCHA 검사 및 시스템 복구 메시지를 사용하여 피해자를 속여 악성 PowerShell 명령을 실행하게 합니다. 그 결과 SmartRAT라는 원격 액세스 및 금융 정보 도난을 위해 구축된 PowerShell 기반의 banking 트로이 목마가 배포됩니다.

조사

Zscaler ThreatLabz는 여러 타이포스쿼팅 도메인을 식별하고 전체 감염 체인을 분석하여, AI 생성 코드 주석 및 검사 저항성을 위해 설계된 스크립트를 관찰했습니다. 또한, 클라이언트 쪽 localStorage 조작을 통해 인증 우회를 가능하게 하는 AI로 구축된 명령 및 제어 패널의 취약점을 노출했습니다. 연구원들은 SmartRAT 통신 프로토콜을 추가로 디코딩하고 AES-CBC 암호화 사용을 문서화했습니다.

완화

조직은 알려진 타이포스쿼팅 및 악성 도메인을 차단하기 위해 웹 필터링을 배포해야 합니다. 엔드포인트 방어는 의심스러운 PowerShell 활동과 승인되지 않은 예약 작업 생성을 탐지하고 제한하도록 구성해야 합니다. 사용자 인식 노력은 가짜 블루 스크린, 복구, 혹은 CAPTCHA 프롬프트를 포함한 ClickFix 스타일의 사회 공학을 인식할 수 있도록 직원들을 교육해야 합니다.

대응

SmartRAT 활동이 감지되면, 영향을 받은 엔드포인트를 즉시 격리하여 명령 및 제어 트래픽을 중지하고 추가 이동을 제한해야 합니다. 포렌식 분석을 수행하여 서비스 기반인지 예약 작업 기반인지 지속성 방법을 확인하고, 관련 아티팩트 msedgeupdate.txt를 검색합니다. 식별된 인프라에 대한 트래픽을 웹 프록시 로그에서 검토하고, 영향을 받은 사용자의 자격 증명 재설정을 시작합니다.

“graph TB %% 클래스 정의 섹션 classDef action fill:#99ccff classDef tool fill:#cccccc classDef malware fill:#ff9999 classDef technique fill:#ccffcc %% 초기 접근 및 실행 단계 action_phishing[“액션T1566 피싱
위협 행위자가 타이포스쿼팅 도메인과 AI 생성 웹사이트를 이용하여 피해자를 유도합니다.”] class action_phishing action action_clickfix[“액션T1204.004 사용자 실행: 악성 복사 및 붙여넣기
사용자에게 악성 PowerShell 명령을 Windows 실행 상자에 붙여 넣도록 속입니다.”] class action_clickfix action action_ingress[“액션T1105 인그레스 도구 전송
원격 IP 64.95.13.238에서 st.txt라는 은밀한 드롭퍼를 다운로드합니다.”] class action_ingress action tool_dropper[“도구이름: st.txt
설명: 주요 악성 소프트웨어 전달을 용이하게 하기 위해 사용되는 은밀한 드롭퍼.”] class tool_dropper tool %% 악성 소프트웨어 실행 및 지속성 단계 malware_smartrat[“악성 소프트웨어이름: SmartRAT
설명: 감시 및 금융 데이터 도난을 위해 사용되는 주요 RAT.”] class malware_smartrat malware action_user_exec_file[“액션T1204.002 사용자 실행: 악성 파일
주요 SmartRAT 악성 소프트웨어를 실행합니다.”] class action_user_exec_file action action_gather_info[“액션T1592.001/002 피해자 호스트 정보 수집
하드웨어, 소프트웨어 및 OS 세부 정보를 수집하여 고유 ID 토큰을 생성합니다.”] class action_gather_info action action_persistence_service[“액션T1543.003 시스템 프로세스 생성 또는 수정: Windows 서비스
MicrosoftEdgeUpdateCore라는 Windows 서비스를 생성하여 지속성을 유지합니다.”] class action_persistence_service action action_persistence_registry[“액션레지스트리 실행 키를 통한 지속성
접근을 유지하기 위해 레지스트리 실행 키를 사용합니다.”] class action_persistence_registry action action_priv_esc[“액션T1548 권한 상승
서비스를 SYSTEM 권한으로 실행하도록 UAC 상승을 요청합니다.”] class action_priv_esc action %% 명령 및 제어 및 데이터 추출 단계 action_c2[“액션T1071 명령 및 제어
비표준 포트 51888에서 통신을 위해 원시 TCP 소켓을 사용합니다.”] class action_c2 action action_exfiltrate[“액션T1041 C2 채널을 통한 데이터 추출
설정된 C2 연결을 통해 금융 데이터를 도난합니다.”] class action_exfiltrate action %% 사후 착취 및 회피 단계 action_video_capture[“액션T1125 비디오 캡처
감시를 위해 화면 스트리밍을 수행합니다.”] class action_video_capture action action_input_tracking[“액션T1056 입력 추적
키로깅을 사용하여 사용자 입력을 모니터링합니다.”] class action_input_tracking action action_mfa_interception[“액션T1111 다중 인증 차단
브랜드로 만들어진 가짜 오버레이를 사용하여 MFA 토큰을 도난합니다.”] class action_mfa_interception action action_masquerading[“액션T1036 위장
탐지를 피하기 위해 msedge.txt와 같은 미끼 파일 이름을 사용합니다.”] class action_masquerading action action_file_deletion[“액션T1070.004 지표 제거: 파일 삭제
포렌식 흔적을 줄이기 위해 제거 명령을 사용합니다.”] class action_file_deletion action %% 연결 흐름 action_phishing –>|leads_to| action_clickfix action_clickfix –>|leads_to| action_ingress action_ingress –>|downloads| tool_dropper tool_dropper –>|executes| action_user_exec_file action_user_exec_file –>|launches| malware_smartrat malware_smartrat –>|performs| action_gather_info malware_smartrat –>|establishes| action_persistence_service malware_smartrat –>|establishes| action_persistence_registry malware_smartrat –>|attempts| action_priv_esc action_priv_esc –>|enables| action_c2 action_c2 –>|used_for| action_exfiltrate action_c2 –>|used_for| action_video_capture action_c2 –>|used_for| action_input_tracking action_c2 –>|used_for| action_mfa_interception malware_smartrat –>|uses| action_masquerading malware_smartrat –>|performs| action_file_deletion “

공격 흐름

## 시뮬레이션 실행

필수 조건: Telemetry & Baseline Pre-flight Check가 통과해야 합니다.

합리적 근거: 이 섹션은 탐지 규칙을 트리거하도록 설계된 적대적 기술(TTP)의 정확한 실행을 세부적으로 설명합니다. 명령 및 내러티브는 반드시 식별된 TTP를 직접 반영하고, 탐지 로직에 의해 기대되는 정확한 텔레메트리 생성을 목표로 해야 합니다. 추상적이거나 관련 없는 예는 오진으로 이어질 수 있습니다.

  • 공격 내러티브 및 명령: 적대자는 피싱 캠페인(T1566)을 통해 초기 접근을 성공적으로 획득했으며, 이제 지속성을 확립하려고 시도하고 있습니다. 합법적인 시스템 활동과 어우러지기 위해 공격자는 “Living-off-the-Land” 접근을 사용하여 Microsoft Edge 업데이트 프로세스로 위장한 악성 명령을 실행합니다 (T1036). 공격자는 문자열을 포함한 명령 줄 지시를 실행하여, 실제 시나리오에서는 스케줄된 작업이나 서비스를 생성하는 시뮬레이션 지속성 메커니즘을 트리거합니다. msedgeupdate.txt 지속성 메커니즘을 시뮬레이션하여, 실제 시나리오에서는 스케줄된 작업 또는 서비스의 생성을 포함할 것입니다.

  • 회귀 테스트 스크립트:

    # SmartRAT 지속성 시뮬레이션 스크립트
    # 이 스크립트는 탐지 규칙을 트리거하기 위해 필요한 특정 명령 줄 텔레메트리를 생성합니다.
    
    $TargetString = "msedgeupdate.txt"
    $FakePath = "C:UsersPublicDocuments$TargetString"
    
    # 명령 줄을 다소 현실적으로 보이도록 더미 파일을 생성합니다.
    New-Item -Path $FakePath -ItemType File -Force | Out-Null
    
    Write-Host "[+] 명령 줄을 통한 SmartRAT 지속성 시뮬레이션: $TargetString" -ForegroundColor Cyan
    
    # 탐지 로직을 트리거하는 명령을 실행합니다.
    Start-Process cmd.exe -ArgumentList "/c echo 'Simulating SmartRAT activity with $TargetString' > $FakePath" -WindowStyle Hidden
    
    Write-Host "[+] 시뮬레이션 명령이 실행되었습니다." -ForegroundColor Green
  • 정리 명령:

    # 시뮬레이션 중 생성된 더미 파일을 정리합니다.
    Remove-Item -Path "C:UsersPublicDocumentsmsedgeupdate.txt" -Force -ErrorAction SilentlyContinue
    Write-Host "[+] 정리가 완료되었습니다." -ForegroundColor Yellow