Crawler/APP/hookjs/dexclass.js

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);
};
});