如何检测自己程序的API被HOOK了
1个回答
展开全部
检查调用堆栈吧,如果调用当前方法的不是已知的或期望的则是被hook了。 比如javascript语言的: var test=function(){ console.log(test.caller);//打印是谁调用当前方法的};var callTest=function(){ test();//调用test方法,test方法内部可以得到是callTest方法调用的};callTest();//正常调用;//接下为演示hookvar _bakTest=test;var test=function(){//hook test方法 _bakTest();//调用原来的test方法};callTest();//此时原来test方法内部的test.caller并不是callTest方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |