[+]よく使用するコマンドバー



  • fridaを使用してjsを実行frida -U -f [package_name] -l [파일명].js

  • オープントラッキングfrida-trace -U -f [package_name] -i "open"
  • unlink hooking Code
  • function unlinkHook(){
        var unlinkPtr = Module.findExportByName(null, 'unlink');
        Interceptor.replace(unlinkPtr, new NativeCallback( function (a){
            console.log("[+] Unlink : " + Memory.readUtf8String(ptr(a)))
            }, 'int', ['pointer']));
    }
    
    
    Java.perform(function(){
    	unlinkHook();
    })
    ++オープンライブラリ、ダイナミックライブラリのロードについてはlpayの記事を参照してください
  • adb pull/pushadb pull [안드로이드 위치] [저장할파일명]
  • interceptor
  •            Interceptor.attach(Module.findExportByName(null, "open"), {
                    onEnter: function (args) {
                        console.log("[*] open " + Memory.readUtf8String(args[0]));
                    },onLeave: function(retval){
                        //console.log("[*] Secret retval: " + retval);
                        //retval.replace(0x0);
                    }
                });