Files
frida-frida-python/examples/inject_library/inject_file.py
T
2016-11-27 22:12:24 +01:00

23 lines
572 B
Python

#
# Compile example.dylib like this:
# $ clang -shared example.c -o ~/.Trash/example.dylib
#
# Then run:
# $ python inject_file.py Twitter ~/.Trash/example.dylib
#
from __future__ import unicode_literals, print_function
import frida
import sys
def on_uninjected(id):
print("on_uninjected id=%u" % id)
(target, library_path) = sys.argv[1:]
device = frida.get_local_device()
device.on("uninjected", on_uninjected)
id = device.inject_library_file(target, library_path, "example_main", "w00t")
print("*** Injected, id=%u -- hit Ctrl+D to exit!" % id)
sys.stdin.read()