16 lines
645 B
JavaScript
16 lines
645 B
JavaScript
Java.perform(function() {
|
|
console.log("[*] 正在hook DexClassLoader");
|
|
|
|
var DexClassLoader = Java.use("dalvik.system.DexClassLoader");
|
|
DexClassLoader.loadClass.overload('java.lang.String').implementation = function(name) {
|
|
console.log("[+] DexClassLoader.loadClass: " + name);
|
|
return this.loadClass(name);
|
|
};
|
|
|
|
var PathClassLoader = Java.use("dalvik.system.PathClassLoader");
|
|
PathClassLoader.loadClass.overload('java.lang.String', 'boolean').implementation = function(name, resolve) {
|
|
console.log("[+] PathClassLoader.loadClass: " + name);
|
|
return this.loadClass(name, resolve);
|
|
};
|
|
});
|