리버싱 기초
악성코드 분석의 목표 의심스러운 특정 바이너리가 한는 행위와 네트워크에서 탐지하는 방법, 피해 범위 측정 악성코드 감염을 탐지할 수 있는 네트워크/호스트 기반 시그니처 생성 악성코드 분석 기법 - 기초 정적 분석, 기초 동적 분석, 고급 정적 분석, 고급 동적 분석 리버싱: 시스템, 프로그램의 구조, 기능, 동작 등을 분석하고 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 과정 리버싱 방법 - 정적 분석: 겉모습 분석, 종류, 헤더정보, 내부 문자열 등 - 동적 분석: 디버깅을 통해 코드 흐름과 메모리 상태 파악 Hello World 프로그램을 통해 실습하기 #include "windows.h" #include "tchar.h" int _tmain(int argc, TCHAR* a..
2023. 3. 24.