| [ 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를 찾을 수가 없습니다. 조금이라도 아시는 분이 계시면 참고할만한 서적, 문서를 소개해주셨으면 감사하겠습니다. 간단한 코멘트라도... ^^;;; |