Рекурсивно зацепите каждый порожденный процессAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Рекурсивно зацепите каждый порожденный процесс

Сообщение Anonymous »

Как мне зацепить каждый процесс, который появляется, даже если они порождают другие процессы?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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»