CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): guest (WhereRU) <211.219.23.188>
날 짜 (Date): 2003년 3월  7일 금요일 오후 01시 48분 23초
제 목(Title): [Q]API Hooking에 대한 질문입니다.


API Hooking이라는 걸 첨 해보게 되었는데요.

WIN32 API Hooking은 자신이 만든 Hooking DLL을 injection 한 뒤 몇가지 API를 이용해서 간단히 Hooking을 하는데,

COM으로 만들어진 dll(DirectX의 dll들..)에서 interface를 통해서 노출한 함수들은 어떤 식으로  Hooking을 할 수 있는지 궁금합니다.

일단 Hooking DLL을 injection 하는 건 똑같을텐데, 어떤 방법으로 Hooking하고자 하는 함수의 포인터를 얻어올 수 있는지...

COM으로 만들어지지 않은 dll에서 export한 함수의 경우엔 GetProcAddress라는 API로 포인터를 얻어올 수 있잖아요.

구글 뉴스그룹도 뒤져보고 여기저기 물어보고는 있는데, Hint를 찾을 수가 없습니다.

조금이라도 아시는 분이 계시면 참고할만한 서적, 문서를 소개해주셨으면 감사하겠습니다.

간단한 코멘트라도... ^^;;; 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.