Как мне подключить каждый процесс, который появляется, даже если они порождают другие процессы?import sys
import frida
js_script = """
console.log('[+] ' + Process.id)
"""
device = frida.get_usb_device()
device.enable_spawn_gating()
def on_spawn(spawn):
print(f"[+] Spawned process [{spawn.identifier}] (PID: {spawn.pid})")
session2 = device.attach(spawn.pid)
print(f"[+] Attached to {spawn.identifier}")
script2 = session2.create_script(js_script)
script2.load()
device.resume(spawn.pid)
print(f"[+] Resumed {spawn.identifier}")
def on_child_added(child):
print(f"[+] on_child_added [{child}]")
device.on('spawn-added', on_spawn)
device.on('child-added', on_child_added)
pid = device.spawn([APP])
print(f"[+] Spawned main app with PID {pid}")
session = device.attach(pid)
script = session.create_script(js_script)
script.load()
device.resume(pid)
sys.stdin.read()
Подробнее здесь: https://stackoverflow.com/questions/796 ... ed-process
Рекурсивно зацепите каждый порожденный процесс ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как правильно завершить процесс Python, порожденный электронным приложением?
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-