2014-04-23 6 views
-3

EasyHook으로 커널 함수를 후크하려면, 삽입하기 위해 만든 DLL이 필요합니까?EasyHook으로 kernel32 함수 후크하기

+0

[해당 문서] (http://easyhook.codeplex.com/wikipage?title=OldDocumentation&referringTitle=Documentation)을 읽으셨습니까? 당신은 실제로 무엇을 시도했는지 그리고 어떤 것이 작동하지 않는지를 보여줄 필요가 있습니다. –

+0

그게 문제입니다. 찾을 수있는 유일한 문서는 http://www.codeproject.com/Articles/27637/EasyHook- The-revention-of-Windows입니다. -API-hooking 및 주입 할 DLL에 대해 말하면서, 나는 정말로 내가하고있는 일을 전혀 모르고있다.하지만 OpenProcess와 같은 것들을 연결하고 그들이 호출 될 때 알아 내고 싶다. . –

+0

[this] (http://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/299810-c-tutorial-how-become-endscene -hooker.html)이 유용 할 수 있습니까? –

답변

1

예. 삽입 할 DLL이 필요합니다. 아이디어는 주입 할 자체 DLL과 호스트 프로세스를 작성해야한다는 것입니다. 귀하의 호스트 프로세스는 kernel32.dll 또는 귀하가 관심있는 다른 Windows DLL에 DLL을 주입하여 주입을 수행합니다. 세부 사항에 대한 자세한 설명이 들어있는 tutorial을 읽어보십시오.

+0

어떻게 kernel32.dll에 DLL을 주입합니까? DLL을 프로세스에 삽입하고 대상 함수에서 호출/jmps를 DLL의 코드로 리디렉션 할 수 있습니다. DLL에 dll을 삽입 할 수 없습니다. –