EAT(Export Address Table)


EAT(Export Address Table)

1. EAT(Export Address Table) - Windows 운영체제에서 라이브러리(Library)란 다른 프로그램에서 불러 쓸 수 있도록 관련 함수들을 모아놓은 파일(DLL/SYS)이다. - EAT는 라이브러리 파일에서 제공하는 함수를 다른 프로그램에서 가져다 사용할 수 있도록 해주는 핵심 메커니즘이다. 즉 EAT를 통해서만 해당 라이브러리에서 익스포트하는 함수의 시작 주소를 정확히 구할 수 있다. - IMAGE_EXPORT_DIRECTORY 구조체에 익스포트 정보를 저장하고 있다. kernel32.dll Export Table Member RVA RAW Description Virtual Address 0xB59E4 0xB59E4 RVA of EXPORT Directory Size 0xA9DF - size of EXPORT Directory 2. IMAGE_EXPORT_DIRECTORY typedef struct _IMAGE_EXPORT_DIRECTORY{ DWORD C...


#1 #2 #3 #4 #5

원문링크 : EAT(Export Address Table)