악성코드 분석
11 posts
PE-bear로 확인한 PE 구조와 엔트로피를 해석하고, Packing·Obfuscation과 코드 구조를 연결해 고급 정적 분석의 판단 근거를 정리합니다.
- Updated:
Assembly와 레지스터, 함수 호출, XREF와 Control Flow를 연결해 코드의 의미를 해석하는 방법을 정리합니다.
- Updated:
OXLOADER 보고서의 실행 흐름과 환경 검사, CASTLESTEALER 전달 과정을 조건과 확인된 행위로 나눠 정리합니다.
격리된 환경에서 프로세스, 파일, Registry, 네트워크 변화를 관찰하는 기본 동적 분석과 Sandbox 보고서 확인 방법을 정리합니다.
Joe Sandbox 보고서의 스크립트 생성, 후속 실행, Registry 조회와 예약 작업 기록을 관찰 사실과 해석으로 나눠 정리합니다.
실행 파일을 실행하지 않고 해시, Reputation, 문자열, PE 구조와 Imports를 조사해 악성코드의 행위 가설을 세우는 기본 정적 분석 과정을 정리합니다.
- Updated:
사이버 위협 행위자부터 악성코드의 정의·분류, 국가별 APT 사례, 분석 기법과 안전 원칙까지 학습 순서대로 정리합니다.
- Updated:
정적 분석 후 동적 분석으로 악성코드의 자기삭제 메커니즘, 레지스트리 변조, C2 통신 시도를 추적했습니다. WireShark, Process Monitor, ANY.RUN을 활용한 상세 분석 결과를 제시합니다.
- Updated:
UPX와 SVK Protector로 패킹된 악성코드를 언패킹하여 정적 분석을 수행했습니다. wiseman.exe와 DXMSFT.DLL 파일에서 C2 서버 통신, 프로세스 인젝션, 금융사 도메인 탈취 등 금융 해킹을 목표로 하는 악성 행위를 확인했습니다.
2011년 Trojan.Kraddare 악성코드를 정적·동적 분석으로 실제 분석했습니다. VirusTotal, PEStudio, Process Monitor 등 도구를 활용해 관리자 권한 탈취, C2 통신, 파일 드롭 행위를 추적했습니다.
정적·동적 분석 도구를 통한 악성코드 분석 방법을 정리했습니다. PEStudio, Wireshark, Process Monitor 등 실무 도구로 파일 구조, 네트워크 통신, 프로세스 행동을 추적하여 악성 특징을 탐지합니다.