Information*/알면도움됨

Frida Interceptor.replace

ch4rli3kop 2019. 12. 17. 03:09
반응형

Frida Interceptor.replace() 사용법

다음과 같이 사용하면된다. NativeCallback()의 인자는 다음과 같이 함수, 리턴 타입, 함수 인자 리스트식으로 사용될 수 있다.

Java.perform(function(){
   send('Hooking Start ...');
   check();

   var il2cpp = Module.getBaseAddress('libil2cpp.so');
   send('[*] libil2cpp.so @ ' + il2cpp.toString());

   var offset0 = 0x2E0CFC;
   var target0 = il2cpp.add(offset0);
   var save_this0;
   send('function @ ' + target0.toString());
   Interceptor.replace(target0, new NativeCallback(function(){
       send("ignored!");
  }, "void", ['float','float','float','float','float','float','float','float','bool', 'bool']));
});


반응형