frida环境安装就不说了,参考查找到一篇文章,https://juejin.cn/post/7314981860497113099
基础代码实现
import frida
import sys
def on_message(message, data):
if message["type"] == "send":
print(f"[*]{message['payload']}")
else:
print(message)
xxx = '''
Java.perform(
function(){
console.log('coming...')
var MainActivity = Java.use('com.**.MainActivity')
MainActivity.onclick.implementation = function(v){
console.log(this.m.value)
this.onclick() //hook操作完之后 原始方法调用
// 注意,有结果返回同样需要return
}
// 打印Java层调用堆栈
function printstack(){
console.log(Java.use('android.uti
标签:function,Java,log,console,MainActivity,hook,frida,message,写法
From: https://blog.csdn.net/qq_27713281/article/details/139844285