용어와 정의
영문 또는 원어: HeartCrypt
한글명: 하트크립트
HeartCrypt는 악성 실행 파일을 포장해 분석과 탐지를 어렵게 하는 서비스형 패커입니다. Lumma Stealer, Remcos와 Rhadamanthys 등을 포장하는 데 사용된 것으로 정리돼 있습니다.
정확한 의미와 원리
MITRE가 HeartCrypt에서 정리한 관찰 행위는 다음과 같습니다. 프로세스 할로잉(T1055.012): 프로세스의 실행 내용을 바꿔 다른 코드를 실행하는 방식입니다. 숨겨진 내용 해석(T1140): 인코딩 또는 암호화된 내용을 실행 전에 풀어내는 동작입니다. 실행 파일 포장(T1027.002): 실행 내용을 다른 형식에 담아 분석을 어렵게 만드는 방식입니다.
쉽게 이해하는 사용 예시
예를 들어 HeartCrypt 관련 분석에서 프로세스 할로잉 행위를 확인했다면, 그 행위의 대상과 실행 시점 및 결과를 따로 확인해야 합니다. 이것은 기능의 이해를 위한 가정이며 지유넷의 실제 수행 사례나 특정 장치의 감염 판정이 아닙니다.
종류와 관련 개념의 차이
포장 서비스와 포장된 악성코드는 서로 다른 대상입니다. 이 문맥의 PaaS는 Packer-as-a-Service이며 일반 클라우드의 Platform as a Service와 구분합니다.
적용 조건과 오해하기 쉬운 점
이 출처에 기록된 관찰 플랫폼은 Linux, Windows입니다. 계열의 관찰 목록을 한 실행 파일의 호환성이나 모든 제품의 영향으로 확대하지 않습니다. 계열명이나 파일명 하나만으로 감염과 현재 활동을 확정하지 않습니다. 출처 기록의 개정 번호는 프로그램 버전이 아니며 이 문서는 검토한 자료의 범위를 설명합니다.