기초 리버싱
1.1. 리버스 엔지니어링 리버스 엔지니어링(Reverse Engineering, RE : 역공학) 물건이나 기계장치 혹은 시스템 등의 구조, 기능, 동작 등을 분석하여 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 작업. 1.2. 리버스 코드 엔지니어링 리버스 코드 엔지니어링(Reverse Code Engineering, RCE)은 소프트웨어 분야의 리버스 엔지니어링. 1.2.1. 리버싱(분석) 방법 1) 정적분석 파일의 겉모습을 관찰하여 분석하는 방법. 파일의 종류(EXE, DLL, DOC, ZIP 등), 크기, 헤더(PE)정보, Import/Export API, 내부문자열, 실행 압축 여부, 등록정보, 디버깅정보, 디지털 인증서 등의 다양한 내용을 확인하는 것 2) 동적분석 ..
2021. 11. 2.