我尝试使用 rpc.exports.dispose 但它不起作用。这是我尝试过的代码:
import frida
import sys
device = frida.get_local_device()
session = device.attach('simple')
script = session.create_script("""
rpc.exports.dispose = function() {
console.log('dispose');
};
""")
script.load()
sys.stdin.read()
根据文档dispose 应该在挂钩进程终止或卸载脚本之前执行。
我通过几种方式终止了“简单”进程(单击 Ctrl+C,运行“kill -9”,运行“kill”)。但我看不到处置日志。我正在使用 Ubuntu。你能告诉我我的代码有什么问题吗?谢谢!