API1 [Reversing]API ▣ Application Programming Interface(API) - API는 OS가 App과 통신하기 위해서 제공하는 함수 모음 ■ Win32 API - 로우레벨 프로그래밍 인터페이스 → 향후 하이레벨 인터페이스로 개발됨 - 계층적 구조 : 프로그래머들에게는 프로그래밍하기에 친숙하지만, OS는 모든 호출이 상위계층을 거치므로 다소 성능이 저하됨 - 윈도우에서 핵심적인 Win32 API는 약2,000개 [Win32 인터페이스 DLL과 커널 컴포넌트와의 관계] ● Kernel API - Based API라고도 불리움 - KERNEL32.DLL 모듈 안에 구현되어 있음 - GUI와 관련되지 않은 서비스들, 즉 파일I/O, 메모리 관리, 객체 관리, 프로세스와 스레드 관리 등 - NTDLL.DLL의 네.. 2010. 5. 4. 이전 1 다음