[我使用以下Java脚本来学习frida(Windows 7)中的钩子。
Java.perform(function () {
console.log("prepare hook...");
var application = Java.use("android.app.Application");
console.log("get application...");
application.attach.overload("android.app.Context").implementation = function(Context){
console.log("get context...");
var classloader = Context.getClassLoader();
Java.classFactory.loader = classloader;
console.log("get classloader");
}
});
我在本练习中想要做的是获得受保护APK的类加载器。在frida -R -f com.xxxx.xxx -l myjs1.js中,弹出出attach()参数类型错误:
您正在尝试挂钩不存在的方法。
您尝试钩的内容:
android.app.Application.attach(android.app.Context)
[此类中唯一的attach
方法具有签名
android.app.Application.attach(android.content.Context)