frida打印所有字符串

frida 打印所有调用 java.lang.String的值

console.log("打印所有字符串!");
Java.perform(function print_allstr() {

    const stringbuilder = Java.use("java.lang.StringBuilder");
    const stringbuffer = Java.use("java.lang.StringBuffer");
    const toString = "toString";
    var jAndroidLog = Java.use("android.util.Log");
    var jException = Java.use("java.lang.Exception");
    stringbuilder[toString].implementation = function(){
        var result = this[toString]();
        // result  所有的值
        // 可根据关键词 过滤
        if (null != result && result.indexOf("realPlayUrl") != -1) {
         //控制台打印
            console.log(result);
            send(result);
        };
        return result;
    };
});

你可能感兴趣的:(python,开发语言,js)