启动frida-server
用frida将下面的脚本attach或spawn启动
function logInf(classs){
Java.perform(function (){
var Modifier = Java.use("java.lang.reflect.Modifier");
var Field = Java.use("java.lang.reflect.Field");
var modifiers = classs.getModifiers();
classs.setAccessible(true);
if (Modifier.isStatic(modifiers)) {
// 静态字段
var value = classs.get(null);
console.log(classs + " =>" + value)
} else {
console.log(classs)
}
})
}
function getAllsonClass(classs){
console.log('\n')
console.log("查询到子类 =>" + classs.getName())
hookClass(String(classs.getName()))
}
var thisclass = null;
//"java.security.MessageDigest"
function hookClass(CLASS){
Java.perform(function(){
var classStudent = Java.use(CLASS);
var classs = classSt