본문 바로가기
카테고리 없음

악성코드 정적분석 Tool

by 원톄로 2024. 3. 5.

- 악성코드 분석을 통해 악성코드 샘플에서 정보를 추출함.

- 추출한 정보로 악성코드의 기능을 파악하고, 탐지, 억제하는 데에 활용할 수 있음.

- 악성코드 사고 대응에 도움을 줌.

 

정적분석 목표

1. 악성코드가 목표하는 아키텍처 식별

2. 악성코드 식별

3. 백신 엔진을 이용해 의심스러운 바이너리 스캔

4. 파일과 관련된 문자열, 함수, 메타데이터 추출

5. 분석을 방해하고자 사용한 난독화 기술 식별

6. 악성코드 샘플들을 비교하고 분류

 

정적분석 Tool

1. HashMyFiles

- 시스템에 있는 하나 이상의 파일에 대한 해시를 계산할 수 있는 유틸리티.

HashMyFiles 초기화면
실행화면

 

2. Exeinfo PE

PE 파일에 대해 Packer 및 Compressor 감지 정보, Unpack 정보 등 다양한 정보를 확인할 수 있음.

Exeinfo PE 초기화면
실행화면

 

3. PEiD

PE 파일 분석 도구. 패킹 정보 분석 가능.

PEiD 초기화면
실행화면

 

4. BinText

파일 텍스트 스캐너. 문자열 분석 가능.

BinText 초기화면
실행화면

 

5. pestudio

- 악성코드 초기 분석을 쉽고 빠르게 진행할 수 있도록 제작된 도구. 종합적인 정적분석이 가능.

pestudio 초기화면
실행화면