【发布时间】:2022-07-08 17:35:30
【问题描述】:
启动 frida 时,您可以提供 frida 应该执行并附加到它的可执行文件的路径:
frida -l myscript.js process_to_spawn.exe
我有一个可执行文件需要使用附加参数启动,否则它会直接终止。有没有办法启动一个新的可执行文件并为新启动的进程提供命令行参数?
我已经试过了
frida -l myscript.js process_to_spawn.exe --argForProcess
frida -l myscript.js "process_to_spawn.exe --argForProcess"
但两种变体都不起作用。 Frida 试图解释所有参数,因此无法将参数传递给生成的进程。第二个变种也不起作用,因为 frida 无法找到要启动的可执行文件。
有没有办法通过 frida 在本地操作系统(例如 Windows 或 Linux)上生成可执行文件并提供命令行参数?
我无法附加到正在运行的进程,因为我要挂钩的函数只在启动后直接执行一次,所以我必须使用 frida 生成进程。
【问题讨论】: