리버싱/리버싱의 핵심원리
Reversing - 시작<기본>
야생타조
2018. 12. 8. 17:03
1. RCE
// Reversing Code Engineering(역공학)이라고 하며, 시스템의 구조, 기능, 동작 등을 분석/ 원리 이해
2. RCE 방법
1) 정적 분석 <파일을 실행 X>
// 파일의 종류, 크기, 헤더정보, 내부 문자열, 실행 압축 여부, 등록 정보, 디버깅 정보 등의 다양한 내용을 확인하는 것.
2) 동적 분석 <파일을 실행>
// 디버깅을 통하여 코드 흐름과 메모리 상태보기, 파일/레지스트리/네트워크 행위 분석,
디버거를 이용하여 프로그램 내부 구조와 동작 원리 분석.
* Immunity Debugger //어셈블리어 관찰
* HxD // HEX(16진수)로 보기
* vitual studio 2008 // c 및 c++로 코딩
이 외에도 레지스트리를 관찰하는 Process Moniter
dll 분석을 위한 BinText 등이 있다.