最近在学习反反调试的内容, 之前一直是囫囵吞枣, 对反反调试里面的原理其实都是不清楚的,所以从今天开始准备从头开始学习反反调试。
我发现文章中提到的,hook ptrace函数,在request==31的时候,return 0 即可,如下所示:
但是我通过写demo发现 , ptrace(PT_DENY_ATTACH, 0, 0, 0) 函数的返回值就是0呀。
第二个问题就是:
我hook ptrace 这个函数之后,啥都不做, 我demo里面 ptrace(PT_DENY_ATTACH, 0, 0, 0) 函数的返回值就是-1了,这是为什么呢,希望前辈赐教