[리버싱 핵심 원리] 1장 : 리버싱 스토리
01. 리버싱 스토리 1. 리버스 엔지니어링(Reverse Engineering, RE : 역공학) 리버스 엔지니어링은 물건이나 기계장치 혹은 시스템 등의 구조, 기능, 동작 등을 분석하여 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 작업 2. 리버스 코드 엔지니어링(Reverse Code Engineering, RCE) 리버스 코드 엔지니어링은 소프트웨어 분야의 리버스 엔지니어링 2.1. 리버싱 분석 방법(실행 파일 분석 방법) 1) 정적 분석 : 파일의 겉모습을 관찰하여 분석하는 방법 이 단계에서는 파일을 실행하지 않는다. 또한 디스어셈블러를 통한 내부 코드와 그 구조를 확인하는 과정이다. -> 그냥 파일 겉모습만 확인(크기, 종류, 압축 등등..) 2) 동적 분석 : 파일을..