- 注册时间
 - 2010-8-21
 
- 最后登录
 - 2017-5-30
 
- 在线时间
 - 3 小时
 
 
 
 
 
编程入门 
  
	- 魔鬼币
 - 515 
 
 
 
 | 
 
因为TP有个线程不断的对这个清零,测试过以下方案:  
1.直接恢复结构,马上会被清零,od提示无法附加进程,放弃  
2.inlinehook,调用ob***之前恢复结构,因为tp清零太快,od提示无法附加进程,放弃  
 
还有个难点就是debugport清零了,我已经解决了,至于方法就不直接说了,提示一下:  
修改31处系统函数的debugport偏移,但是有一处tp有检测,我是用Inlinehook绕过的,不修改这一处偏移,在自己的代码里写上新偏移.  
至于是检测了哪一处,你们自己测试,我曾经inlinehook了31处才确定的.汗啊!  
等哪天tp增加检测的位置,我那31个inlinehook代码又要用上了.  
 
总结:  
1.不能修改TesSafe.sys代码,有校验,修改任何一个字节会重启,如果有能力过掉校验就没问题,好像很麻烦,我就不走这条路了.  
2.修改系统函数代码,如果有检测,会弹出警告,此时就要改变修改位置,比如双机调试的inlinehook. 
 
 
 |   
 
 
 
 |