首页 > 其他分享 >frida anti pthread_create

frida anti pthread_create

时间:2022-11-15 15:11:24浏览次数:48  
标签:create ptr3 ptr1 anti pthread frida pointer

function anti_pthread(){
  var p_pthread_create = Module.findExportByName("libc.so", "pthread_create");
  var pthread_create = new NativeFunction( p_pthread_create, "int", ["pointer", "pointer", "pointer", "pointer"]);
   
  Interceptor.replace( p_pthread_create, new NativeCallback(function (ptr0, ptr1, ptr2, ptr3) {
      var ret = ptr(0);
     
      if (ptr1.isNull() && ptr3.isNull()) {
       console.log("null")
      } else {
        try{
          console.log(ptr0,ptr1,ptr2,ptr3)
          ret = pthread_create(ptr0,ptr1,ptr2,ptr3);

        }catch(error){


        }
      }
      
  }, "int", ["pointer", "pointer", "pointer", "pointer"]));

}

标签:create,ptr3,ptr1,anti,pthread,frida,pointer
From: https://www.cnblogs.com/c-x-a/p/16892469.html

相关文章