创建 main.py
parent
75d28434ee
commit
c0a5ef2486
|
|
@ -0,0 +1,32 @@
|
|||
import frida
|
||||
import modules.command
|
||||
|
||||
def on_message(message, data):
|
||||
print(message)
|
||||
|
||||
def main(attach_process_name,package_name):
|
||||
modules.command.start_frida()
|
||||
modules.command.clearCache(package_name)
|
||||
# 连接到USB设备
|
||||
device = frida.get_usb_device()
|
||||
pid = 0
|
||||
# 列出设备上的所有进程
|
||||
processes = device.enumerate_processes()
|
||||
for process in processes:
|
||||
if process.name == attach_process_name:
|
||||
pid = process.pid
|
||||
print(process.pid, process.name)
|
||||
# 如果你想附加到一个特定的进程并注入一个脚本:
|
||||
session = device.attach(pid)
|
||||
script = session.create_script("""
|
||||
console.log("Hello from Frida!");
|
||||
""")
|
||||
script.on('message', on_message)
|
||||
script.load()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
attach_process_name = "Navi"
|
||||
package_name = "com.naviapp"
|
||||
js_script =
|
||||
main(attach_process_name,package_name)
|
||||
Reference in New Issue