Frida打印堆棧模板

//調用方法 function printStack() { Java.perform(function () { var Exception = Java.use("java.lang.Exception"); var ins = Exception.$new("Exception"); var straces = ins.getStackTrace(); if (straces != undefined && straces != null) { var strace = straces.toString(); var replaceStr = strace.replace(/,/g, "\r\n"); console.log("=============================Stack strat======================="); console.log(replaceStr); console.log("=============================Stack end=======================\r\n"); Exception.$dispose(); } }); } //以下爲使用方法 Java.perform(function x() { var my_class = Java.use("xxx"); my_class.a.overload().implementation = function () { printStack(); var ret_value = this.a(x); return ret_value; }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章