리버스 엔지니어링 : 물건이나 기계장치 혹은 시스템 등의 구조, 기능, 동작 등을 분석하여 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 작업 리버스 코드 엔지니어링: 소프트웨어 분야의 리버스 엔지니어링 리버싱 분석 방법정적 분석파일의 겉모습을 관찰하여 분석하는 방법파일을 실행하지 않음동적 분석파일을 직접 실행시켜 행위를 분석파일, registry, network 관찰하면서 프로그램의 행위를 분석프로그램 구조, 동작 원리 예측디버깅은 리버싱의 하위개념 Source Code, Hex Code, Assembly CodeSource Code: 개발 도구에서 소스코드(helloworld.cpp)를 build하면 helloworld.exe 실행 파일이 생성됨Hex Code: 실행 파일은 B..