Description: General framework for API hook system
Usually, we called this process intercept API calls is to install an API hook (API Hook,). An API hooks basically consists of two modules: one is the hook server (Hook, Server) module, generally in the form of EXE a hook drive (Hook Driver) module, generally in the form of a DLL.
Hook server is mainly responsible to the target process inject hook driver device, hook-driven devices running on the target process address space, a critical first step, while the hook-driven device is responsible for the actual API to intercept processing so that in we are concerned with API functions before or after the call to do something we want. Example of a common API hook is some real-time translation software (such as necessary.) Function: screen grab word. It is mainly to intercept some of the Win32 API GDI functions to obtain the string in the input parameters, and then displayed in its own window.
For the two parts of the API hook, the following two ke
To Search:
File list (Check if you may need any files):
APIHookTest
...........\.svn
...........\....\text-base
...........\....\.........\StdAfx.h.svn-base
...........\....\.........\ApiHookDemo.cpp.svn-base
...........\....\.........\ApiHookDemo.rc.svn-base
...........\....\.........\ApiHookDemo.dsp.svn-base
...........\....\.........\ApiHookDemo.h.svn-base
...........\....\.........\ApiHookDemoDlg.cpp.svn-base
...........\....\.........\StdAfx.cpp.svn-base
...........\....\.........\ApiHookDemo.dsw.svn-base
...........\....\.........\ReadMe.txt.svn-base
...........\....\.........\ApiHookDemoDlg.h.svn-base
...........\....\.........\Resource.h.svn-base
...........\....\prop-base
...........\....\props
...........\....\tmp
...........\....\...\text-base
...........\....\...\prop-base
...........\....\...\props
...........\....\format
...........\....\entries
...........\Hook
...........\....\.svn
...........\....\....\text-base
...........\....\....\.........\StdAfx.h.svn-base
...........\....\....\.........\Hook.cpp.svn-base
...........\....\....\.........\HookApi_Jmp.cpp.svn-base
...........\....\....\.........\Hook.dsp.svn-base
...........\....\....\.........\HookApi_Jmp.h.svn-base
...........\....\....\.........\StdAfx.cpp.svn-base
...........\....\....\.........\ReadMe.txt.svn-base
...........\....\....\.........\Hook.def.svn-base
...........\....\....\prop-base
...........\....\....\props
...........\....\....\tmp
...........\....\....\...\text-base
...........\....\....\...\prop-base
...........\....\....\...\props
...........\....\....\format
...........\....\....\entries
...........\....\StdAfx.h
...........\....\Hook.cpp
...........\....\HookApi_Jmp.cpp
...........\....\Hook.dsp
...........\....\HookApi_Jmp.h
...........\....\StdAfx.cpp
...........\....\ReadMe.txt
...........\....\Hook.def
...........\res
...........\...\.svn
...........\...\....\text-base
...........\...\....\.........\ApiHookDemo.rc2.svn-base
...........\...\....\.........\ApiHookDemo.ico.svn-base
...........\...\....\prop-base
...........\...\....\.........\ApiHookDemo.ico.svn-base
...........\...\....\props
...........\...\....\tmp
...........\...\....\...\text-base
...........\...\....\...\prop-base
...........\...\....\...\props
...........\...\....\format
...........\...\....\entries
...........\...\ApiHookDemo.rc2
...........\...\ApiHookDemo.ico
...........\StdAfx.h
...........\ApiHookDemo.cpp
...........\ApiHookDemo.rc
...........\ApiHookDemo.dsp
...........\ApiHookDemo.h
...........\ApiHookDemoDlg.cpp
...........\StdAfx.cpp
...........\ApiHookDemo.dsw
...........\ReadMe.txt
...........\ApiHookDemoDlg.h
...........\Resource.h
IE,API注入问题 - VC-MFC - 进程-线程-DLL.mht
程式者的胡言亂語 程式者的胡言亂語.mht
黑客编程:hook系统函数-学院-黑基网.mht