创建 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