1장 리버싱 스토리
리버스 엔지니어링이란? 리버스 엔지니어링(역공학)이라고 불림 물건이나 기계장치, 시스템 등의 구조, 기능, 동작 등을 분석해 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 작업 리버스 코드 엔지니어링 SW 분야의 리버스 엔지니어링 SW를 리버싱 관점에서 상세하게 분석한다는 뜻! 정적, 동적 분석 방법 정적 분석 파일의 겉모습을 관찰하여 분석하는 방법(파일 실행X) 파일의 종류(EXE, DLL, DOC, ZIP 등), 크기, 헤더(PE)정보, Import/Export API, 내부 문자열, 실행 압축 여부, 등록 정보, 디버깅 정보, 디지털 인증서 등의 다양한 내용을 확인하는 것 디스어셈블러(Disassembler)를 이용해서 내부 코드와 그 구조를 확인하는 것 동적 분석 방법에 좋..