对运行中的进程保护

也许大家也是研究腾讯游戏的爱好者,对腾讯的游戏都有过这样的体会  例如OD与CE无法进行如以下操作:
(1)无法附加进程,
(2)无法打开进程,
(3)游戏进程被隐藏无法在工具中查看到,
(4)内存无法读取代码  
(5)内存修改后游戏掉线   
(6)无法双机进行调试  
(7)出现SX非法模块提示 `


例如DNF的TP保护就是HOOK了以下几个API函数来禁止上面刚才说的那些:
   NtOpenThread    //这是TP防止调试器在它体内创建线程   
   NtOpenProcess   //这是TP防止OD等在进程列表看到游戏进程
   KiAttachProcess   //这是TP防止其他软件附加它  
   NtReadVirtualMemory  //这是TP防止别人读取它的内存  
   NtWriteVirtualMemory  //这是TP防止别人在它的内存里面乱写乱画
  KDCOM.dll:KdReceivePacket  //这是TP这两个是COM串口的接受和发送数据
  KDCOM.dll:KdSendPacket      //这是TP主要用来方式别人双机调试,TP使用了KdDisableDebugger来禁用双机调试.  
TP通过将以上这几个API进行HOOK后 来保护游戏,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值