• 스마트 파인더
    • Security Map
    • 견적 및 도입 문의
    • My Company
    • V3 Lite 다운로드
웹콘텐츠
위협 소식 ◦ 위협 분석 ◦ 위협 대응2024-02-27

온라인 메모장 악용한 악성코드 주의하세요!

안랩 분석팀이 온라인 메모장 플랫폼, ‘aNotepad’를 통해 유포 중인 백도어 악성코드를 확인했다. 이 악성코드는 2022년 말부터 최근까지 지속적으로 발견되고 있으며, 윈도우와 리눅스에서 각각 사용되는 PE, ELF 파일 포맷을 지원하는 것으로 알려졌다. 공격자는 악성코드 제작 시 ‘WingOfGod’라는 문자열을 사용해 이번 글에서는 해당 악성코드에 ‘WogRAT’라는 이름을 붙였다. WogRAT 악성코드의 유포 과정을 자세히 알아보자.



[그림 1] 공격에 사용된 aNotepad 플랫폼


먼저, 윈도우를 노린 사례부터 살펴보자. 윈도우 버전의 WogRAT은 정상 유틸리티 툴로 위장해 다운로드를 유도하는 공격 방식이 사용되고 있는 것으로 추정된다.


실제로 공격에 사용된 악성코드는 “flashsetup_LL3gjJ7.exe”, “WindowsApp.exe”, “WindowsTool.exe”, “BrowserFixup.exe”, “ChromeFixup.exe”, “HttpDownload.exe”, “ToolKit.exe” 등 정상 유틸리티를 위장한 이름이 많았다. 바이러스토탈(VirusTotal)을 기반으로 분석한 결과, WogRAT의 주요 공격 대상 국가는 홍콩, 싱가포르, 중국, 일본 등 아시아 국가인 것으로 보인다.


윈도우 버전의 WogRAT 악성코드 중 하나는 닷넷(.NET)으로 개발됐으며, 어도비(Adobe) 툴로 위장해 유포됐다. 클래스 명을 보면 크롬 웹 브라우저 관련 툴이지만, 실제로는 내부적으로 암호화된 다운로더 악성코드의 소스 코드를 포함한다.



[그림 2] 암호화된 소스 코드


해당 악성코드가 실행되면, 공격자는 가장 먼저 소스 코드를 컴파일해 로드한다. 로드되는 동적 링크 라이브러리(Dynamic Link Library, DLL)은 aNotepad 플랫폼에서 문자열을 다운로드해 베이스64(Base64) 알고리즘으로 복호화한 후 로드하는 기능을 담당한다. 실제 aNotepad URL에 접속하면 다음과 같이 베이스64로 암호화된 닷넷 바이너리가 메모장에 문자열로 저장돼 있는 것을 확인할 수 있다.


[그림 3] aNotepad에 저장된 문자열과 이를 복호화해 로드하는 루틴


최종적으로 로드되는 DLL은 ‘WingsOfGod’라는 이름의 백도어 악성코드다. WogRAT은 처음 실행되면 감염 대상 시스템의 기본적인 정보들을 수집해 C&C 서버에 전송하며, 이후 명령 실행 및 결과 전송, 파일 다운로드 및 업로드 등의 명령을 지원한다.


[그림 4] WingsOfGod RAT의 메인 루틴


WogRAT은 최초 접속, 명령 다운로드, 명령 실행 결과에 따라 다음과 같은 구조의 데이터를 POST 요청으로 전송한다. 예를 들어, 아래 데이터는 최초 접속 시 전송하는 데이터 예시이다.


  • 최초 접속 시 전송하는 데이터 (예시): “act=on&bid=4844-1708721090438&name=TestPC\TestUser”

단계

전송 데이터

최초 접속

act=on&
bid=[PID]-[Random]&
name=[PC Name]\[User Name]

명령 다운로드

act=chk&
bid=[PID]-[Random]

명령 실행 결과 전송

act=ret&
task_id=[
작업 ID]&
result=[Base64 암호화된 명령 실행 결과]

[표 1] 전송 데이터 구조



명령 다운로드 시에는 명령의 종류와 해당 작업의 ID, 명령 관련 데이터를 전달받는다. 예를 들어, 아래 데이터는 이름이 ‘upldr’(예시)인 작업으로, “C:\malware.exe” 경로의 파일을 읽어 C&C 서버에 전송하는 명령이다.


  • 전달받는 명령 (예시): “task_id=upldr&task_type=3&task_data=C:\malware.exe”



기능

task_id

작업 ID

task_type

명령 (5개 지원)

task_data

명령 관련 데이터

[표 2] 명령 구조


명령

설명

Task_data

1

명령 실행

실행할 명령

2

다운로드

“다운로드 주소|생성할 파일 경로”

3

업로드

“업로드할 파일 경로”

4

대기 시간 변경

대기 시간 (초 단위)

5

종료


[표 3] 지원하는 명령


참고로, 파일 업로드는 FTP 프로토콜을 사용한다. 현재 분석 중인 악성코드는 파일을 업로드할 때의 주소가 테스트 성 URL인 것을 보면, 기능을 지원하지 않는 것으로 보이지만, 다른 악성코드에서는 이를 활용하고 있다.


[그림 5] FTP 프로토콜을 활용하는 파일 업로드 명령


최초 유포 방식은 확인되지 않지만, 동일한 C&C 서버를 사용하는 악성코드들을 확인하던 중 리눅스 시스템을 공격하는 WogRAT도 함께 확인됐다. 리눅스 버전의 WogRAT은 윈도우 버전과 유사하며, 리리쿠베(Rekoobe) 백도어와 유사하게 오픈 소스 “Tiny SHell”의 루틴을 차용한 것이 특징이다.


WogRAT이 실행되면 일반적인 악성코드들처럼 프로세스 이름을 정상 프로세스와 유사하게 변경해 사용자가 눈치챌 수 없도록 한다. 현재 확인된 WogRAT은 모두 “[kblockd]”라는 이름으로 프로세스 이름을 변경한다. 이후 윈도우 버전과 유사하게 감염 대상 시스템의 기본적인 정보들을 수집하고 전송한다.


[그림 6] 윈도우 버전과 유사한 루틴들


  • 최초 접속 시 전송하는 데이터 예시: “Online#beacon_id=1407-1708746837279&pid=1407&hostname=testPC&ip=xxx.xxx.xxx.xxx&uid=0&username=root”


단계

전송 데이터

최초 접속

Online#
beacon_id=[PID]-[Random]&
pid=[PID]&
hostname=[
호스트 이름]&
ip=[IP 주소]&
uid=[uid]&
username=[사용자 이름]

명령 다운로드

Check#
beacon_id=[PID]-[Random]

명령 실행 결과 전송

AddResult#
task_id=[작업 ID]&
result=[Base64 암호화된 명령 실행 결과]

[표 4] 전송 데이터 구조


전송 데이터 구조는 윈도우 버전과 약간 차이가 존재하지만, C&C 서버로부터 전달받는 데이터는 동일하게 “task_id”, “task_type”, “task_data”가 사용된다. 지원하는 명령 또한 다운로드 명령이 없는 것을 제외하면 거의 유사하다. 하지만 C&C 서버와 통신할 때 위 문자열들을 그대로 사용한 윈도우 버전과는 다르게, 데이터 전송 시 추가적으로 암호화해 전송한다는 차이점이 존재한다.


명령

설명

Task_data

1

리버스 쉘

리버스 쉘 주소 “IP:Port”

2

업로드

“업로드할 파일 경로”

3

대기 시간 변경

대기 시간 (초 단위)

4

종료


[표 5] 지원하는 명령


리눅스 버전의 WogRAT의 가장 큰 특징은 C&C 서버로부터 직접 명령을 전달 받는 대신, 리버스 쉘을 담당하는 서버에 대한 주소를 전달받고 해당 주소에 접속한다는 점이다. 과거 동일한 주소에서 WogRAT 대신 Tiny SHell이 유포된 점이나, 리버스 쉘(Reverse Shell) 루틴이 Tiny Shell과 동일한 것을 보면 공격자는 Tiny SHell 서버를 따로 구축해 두고 해당 주소로 접속하게 하는 것으로 추정된다.


공격자는 WogRAT 제작 시 Tiny SHell의 C&C 통신 방식과 리버스 쉘 기능을 그대로 사용했다. 즉, HMAC SHA1 알고리즘을 이용해 생성한 AES-128 키로 C&C 서버와의 통신을 암호화한다는 점과 무결성 검증에 사용되는 0x10 바이트의 값을 그대로 사용하는 점이 동일하다.


[그림 7] Tiny SHell과 동일한 루틴 및 데이터


대신, 악성코드에 사용된 비밀번호 문자열은 각각 “03c7c0ace395d80182db07ae2c30f034”, “194112c60cb936ed1c195b98142ff49d”로, 서로 다르다.


최근 윈도우뿐만 아니라 리눅스 시스템을 공격하는 WogRAT이 확인된 만큼, 사용자의 각별한 주의가 필요하다. 구체적인 공격 벡터는 확인되지 않지만, 수집된 파일들의 이름을 통해 공격자가 정상 유틸리티를 위장해 다운로드를 유도하는 방식을 사용 중인 것으로 추정된다.



사용자는 의심스러운 웹 사이트나 자료 공유 사이트에서 실행 파일을 설치할 때 신중해야 하며, 유틸리티 및 게임 등의 프로그램은 공식 홈페이지에서 다운로드하는 것이 안전한다. 또한, 사용 중인 AhnLab V3를 최신 버전으로 업데이트해 악성코드 감염을 사전에 차단하는 것도 방법이다.


더 자세한 내용은 ASEC 블로그에서 확인할 수 있다.

▶ASEC 블로그 바로가기

  • AhnLab
    콘텐츠기획팀
목록 보기

관련 콘텐츠

웹콘텐츠

침해 이후 골든 타임 확보가 관건! Dwell Time 줄이는 AhnLab EDR 대응 플레이북

침해 이후 골든 타임 확보가 관건! Dwell Time 줄이는 AhnLab EDR 대응 플레이북

웹콘텐츠

개인정보 동의서인 줄 알았던 바로가기 파일의 정체는?

개인정보 동의서인 줄 알았던 바로가기 파일의 정체는?

웹콘텐츠

정상 이력서처럼 보이지만 실행 순간 감염 시작

정상 이력서처럼 보이지만 실행 순간 감염 시작

웹콘텐츠

개인정보 유출 후폭풍, 어떻게 대비해야 할까?

개인정보 유출 후폭풍, 어떻게 대비해야 할까?

skip navigation
  • 메뉴
  • 본문
  • 하단 정보(링크)
  • 제품
    • AhnLab PLUS Platform
    • AhnLab Endpoint PLUS
      • 안티멀웨어
      • 엔드포인트 보호 플랫폼 (EPP)
      • 지능형 위협 대응
      • 엔드포인트 탐지 & 대응 (EDR)
      • 중소기업 보안
      • 모바일 보안
    • AhnLab Network PLUS
      • 차세대 방화벽 (ZTNA)
      • 차세대 방화벽
      • 디도스 방어
      • 네트워크 침입 방지 (IPS)
      • 지능형 위협 대응
      • 네트워크 위협 관리 (TMS)
    • AhnLab Cloud PLUS
      • 클라우드 워크로드 보안 (CWPP)
      • 클라우드 방화벽
      • 클라우드 IPS
      • 클라우드 네트워크 위협 관리
    • AhnLab Connect PLUS
      • 확장형 탐지 & 대응 (XDR)
      • 위협 인텔리전스 (TIP)
      • SOAR
    • AhnLab CPS PLUS
      • CPS 보안 통합 관리
      • OT 엔드포인트 보안
      • OT 가시성 및 위협 탐지
      • OT 휴대용 안티멀웨어
      • OT 방화벽
      • OT 일방향 데이터 전송
      • OT 지능형 위협 대응
      • IT 엔드포인트 보안
      • IT 안티멀웨어
      • CPS 위협 인텔리전스
    • AhnLab AI PLUS
    • 전체 제품 및 서비스
  • 서비스
    • AhnLab Service PLUS
      • 매니지드 탐지 & 대응 (MDR)
      • 보안관제
      • Professional Service
      • 디지털 포렌식
      • 클라우드 MSP
      • 정보보호컨설팅
      • 글로벌 파트너
    • 전체 제품 및 서비스
  • 솔루션
    • 랜섬웨어 보안
    • 하이브리드 클라우드 보안
    • 제로 트러스트
    • CPS 보안
    • SOC 고도화
    • 위협 탐지 & 대응 (TDR)
    • 디도스 방어
  • 구매
    • 견적 및 도입 문의
    • 스마트 파인더
    • 구매방식
    • 제품 정책
      • 소프트웨어
      • 네트워크
    • 전략 물자
    • 구매 배너
  • 고객지원
    • 온라인 고객지원
      • 원격지원
      • 1:1상담
      • 전화상담 안내
      • FAQ
    • 기업 기술 교육
    • 위협정보 신고센터
    • 다운로드
    • 공지사항
  • 콘텐츠 센터
    • 콘텐츠 센터
      • 시큐리티 레터
      • 월간 安
    • ASEC
      • 위협정보
      • 위협 행위자 분류 체계
      • ASEC 보안권고문
      • ASEC 블로그
    • 하이라이트
      • MITRE ATT&CK 평가 라운드 7
      • 안랩 창립 30주년
      • Frost Radar CPS 보안 리더
  • 파트너
my page
로그인회원가입
언어 선택

최근 검색어가 없습니다.

AhnLab

  • 회사소개
  • 투자정보
  • 채용정보
  • 사용권 약관
  • 개인정보처리방침
  • 이용약관
  • Contact Us
  • 사이트맵

기업정보

  • 대표이사 : 강석균
  • 사업자등록번호 : 214-81-83536
  • (우) 13493 경기도 성남시 분당구 판교역로 220
  • 통신판매신고번호 : 2012-경기성남-1189
  • 대표전화 : 031-722-8000
  • Fax : 031-722-8901
  • © AhnLab, Inc. All rights reserved.

News Letter

시큐리티 레터는 매주 놓쳐서는 안 될 보안 정보를,
월간 '安'은 매월 위협 분석과 보안 동향에 대한 깊이 있는 정보를 이메일로 보내드립니다.

뉴스레터 선택
뉴스레터
이용 동의
V3 엔진 버전OES : 2026.06.22.02SES : 2026.06.19.00
엔진 업데이트 바로가기
  • 카카오톡 채널 바로가기
  • 페이스북 바로가기
  • 링크드인 바로가기
  • 유튜브 바로가기