0
点赞
收藏
分享

微信扫一扫

Frida调用内部类

残北 2022-07-12 阅读 56


调用内部类用到了​​$​​符号。

Java

package com.github.androiddemo.Activity;

import android.content.Intent;

public class FridaActivity4 extends BaseFridaActivity {

private static class InnerClasses {
public static boolean check1() {
return false;
}

public static boolean check2() {
return false;
}

public static boolean check3() {
return false;
}

public static boolean check4() {
return false;
}

public static boolean check5() {
return false;
}

public static boolean check6() {
return false;
}

private InnerClasses() {
}
}
}

Frida JS

function hook_InnerClasses() {
Java.perform(function() {
var InnerClasses = Java.use(
"com.github.androiddemo.Activity.FridaActivity4$InnerClasses")
InnerClasses.check1.implementation = function() {
console.log("InnerClasses.check1:");
return true;
}
InnerClasses.check2.implementation = function() {
console.log("InnerClasses.check2:");
return true;
}
InnerClasses.check3.implementation = function() {
console.log("InnerClasses.check3:");
return true;
}
InnerClasses.check4.implementation = function() {
console.log("InnerClasses.check4:");
return true;
}
InnerClasses.check5.implementation = function() {
console.log("InnerClasses.check5:");
return true;
}
InnerClasses.check1.implementation = function() {
console.log("InnerClasses.check1:");
return true;
}
console.log("hook_InnerClasses");
});
}


举报

相关推荐

内部类调用外部类的this方法

0 条评论