728x90 PE로더1 IAT 정리 IAT(Import Address Table) : 프로그램이 어떤 라이브러리에서 어떤 함수를 사용하는지 기술한 테이블 핵심 개념 : process,memory,DLL 구조 IAT 를 이해하기 전, DLL의 대한 이해가 필요하다. Import : library에게 서비스(함수) 제공받는 일 Export : library 입장에서 PE 파일을 제공하는 일 -DLL(Dynamic Linked Library) 동적 연결 라이브러리 과거 16비트 때는 DLL 개념 X -> 함수 사용시 컴파일러는 C 라이브러리에서 binary 코드 그대로 가져와서 삼입. Windows OS, 멀티태스킹 지원 후 -> 위 방식 비효율적 여러프로그램 동시에 실행 -> 동일한 라이브러리 포함은 심각한 메모리 낭비 ->(아이디어) 프로그.. 2020. 4. 25. 이전 1 다음 728x90