我想屏蔽 FindWindow,GetWindowThreadProcessId,OpenProcess,ReadProcessMemory,WriteProcessMemory,CreateRemoteThread,irtualAllocEx,这几个API函数。就是说我程序在运行的时候,这几个API就会失效,别人无法调用这几个函数。

解决方案 »

  1.   

    把这几个API都钩了
    也可以象360那流氓把SSDT钩了 
      

  2.   

    360钩的不是SSDT,是寂寞
    实际上360钩的是KiFastCallEntry
      

  3.   

    差点忘了说正事了,楼主屏蔽这几个API,可以直接HOOK这些API,不做任何处理
    不过如果要做主动防御的话,R3 HOOK肯定是远远不够的
      

  4.   

    (~ o ~)~zZ,关注下。
      

  5.   

    主动防御HOOK API怎么弄
      

  6.   

    自己搞定了··果然做个DLL 就解决了··
      

  7.   

    主动防御还是别弄了,对内核了解不够的话很容易糊涂的,主动防御是内核级的HOOK,Delphi很难做得到,一般都是WDK配合C语言
      

  8.   

    我搜索的就是CSDN的共享资源里面的 hook APi 资源,你们找下看,太多了。
    主要原理,全局钩子,勾住系统消息 -> 在运行API的前8 byte的汇编代码上进行JMP-> 替换掉将要运行的API函数。