В настоящее время я использую frida-python для подключения к функции в приложении ios, и я хочу, чтобы вывод функции был записан в файл CSV. Как я могу это сделать?
Скрипт Python:
import frida, sys
script = 'script.js'
bundle = 'application'
f = open(script, "r")
s = f.read()
device = frida.get_usb_device(1000)
pid = device.spawn([bundle])
session = device.attach(pid)
script = session.create_script(s)
script.load()
device.resume(pid)
sys.stdin.read()
script.js
Interceptor.attach(intercept.implementation, {
onEnter: function (args) {
var instance = ObjC.chooseSync(ObjC.classes.CLASS)[0];
send(instance.toString());
}
},
В настоящее время мой скрипт может вывести из консоли только значения, когда я перехватил функцию. Есть ли способы вернуть значения в python, чтобы я мог записать их в файлы CSV?