frida指令

Frida 相关参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
usage: frida [options] target

positional arguments:
args extra arguments and/or target

options:
-h, --help show this help message and exit
-D ID, --device ID connect to device with the given ID
-U, --usb connect to USB device
-R, --remote connect to remote frida-server
-H HOST, --host HOST connect to remote frida-server on HOST
--certificate CERTIFICATE
speak TLS with HOST, expecting CERTIFICATE
--origin ORIGIN connect to remote server with “Origin” header set to ORIGIN
--token TOKEN authenticate with HOST using TOKEN
--keepalive-interval INTERVAL
set keepalive interval in seconds, or 0 to disable (defaults to -1 to auto-select based on
transport)
--p2p establish a peer-to-peer connection with target
--stun-server ADDRESS
set STUN server ADDRESS to use with --p2p
--relay address,username,password,turn-{udp,tcp,tls}
add relay to use with --p2p
-f TARGET, --file TARGET
spawn FILE
-F, --attach-frontmost
attach to frontmost application
-n NAME, --attach-name NAME
attach to NAME
-N IDENTIFIER, --attach-identifier IDENTIFIER
attach to IDENTIFIER
-p PID, --attach-pid PID
attach to PID
-W PATTERN, --await PATTERN
await spawn matching PATTERN
--stdio {inherit,pipe}
stdio behavior when spawning (defaults to “inherit”)
--aux option set aux option when spawning, such as “uid=(int)42” (supported types are: string, bool, int)
--realm {native,emulated}
realm to attach in
--runtime {qjs,v8} script runtime to use
--debug enable the Node.js compatible script debugger
--squelch-crash if enabled, will not dump crash report to console
-O FILE, --options-file FILE
text file containing additional command line options
--version show program's version number and exit
-l SCRIPT, --load SCRIPT
load SCRIPT
-P PARAMETERS_JSON, --parameters PARAMETERS_JSON
parameters as JSON, same as Gadget
-C USER_CMODULE, --cmodule USER_CMODULE
load CMODULE
--toolchain {any,internal,external}
CModule toolchain to use when compiling from source code
-c CODESHARE_URI, --codeshare CODESHARE_URI
load CODESHARE_URI
-e CODE, --eval CODE evaluate CODE
-q quiet mode (no prompt) and quit after -l and -e
-t TIMEOUT, --timeout TIMEOUT
seconds to wait before terminating in quiet mode
--pause leave main thread paused after spawning program
-o LOGFILE, --output LOGFILE
output to log file
--eternalize eternalize the script before exit
--exit-on-error exit with code 1 after encountering any exception in the SCRIPT
--kill-on-exit kill the spawned program when Frida exits
--auto-perform wrap entered code with Java.perform
--auto-reload Enable auto reload of provided scripts and c module (on by default, will be required in the
future)
--no-auto-reload Disable auto reload of provided scripts and c module

翻译:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
-h, --help 显示此帮助消息并退出
-D ID, --device ID 连接到具有给定 ID 的设备
-U, --usb 连接USB设备
-R, --remote 连接到远程 frida-server
-H HOST, --host HOST 连接到 HOST 上的远程 frida-server
--证书 证书
与主机进行 TLS 对话,期待证书
--origin ORIGIN 连接到远程服务器,并将“Origin”标头设置为 ORIGIN
--token TOKEN 使用 TOKEN 与 HOST 进行身份验证
--keepalive-interval 间隔
设置保持活动间隔(以秒为单位),或 0 禁用(默认为 -1 以根据
运输)
--p2p 与目标建立点对点连接
--stun-服务器地址
设置 STUN 服务器地址以与 --p2p 一起使用
--中继地址,用户名,密码,转-{udp,tcp,tls}
添加中继以与 --p2p 一起使用
-f 目标,--文件目标
生成文件
-F, --附加到最前面
附加到最前面的应用程序
-n 名称,--附加名称 名称
附加到 NAME
-N 标识符, --attach-identifier 标识符
附加到标识符
-p PID, --attach-pid PID
附加到 PID
-W 模式,--等待模式
等待生成匹配模式
--stdio {继承,管道}
生成时的 stdio 行为(默认为“继承”)
--aux option 设置生成时的辅助选项,例如“uid=(int)42”(支持的类型有:string、bool、int)
--realm {本机,模拟}
要附加的领域
--runtime {qjs,v8} 要使用的脚本运行时
--debug 启用 Node.js 兼容脚本调试器
--squelch-crash 如果启用,不会将崩溃报告转储到控制台
-O 文件,--选项文件 文件
包含附加命令行选项的文本文件
--version 显示程序的版本号并退出
-l 脚本, --加载脚本
加载脚本
-P PARAMETERS_JSON, --parameters PARAMETERS_JSON
参数为JSON,与Gadget相同
-C USER_CMODULE, --cmodule USER_CMODULE
加载CMODULE
--工具链{任何,内部,外部}
从源代码编译时使用的 CModule 工具链
-c CODESHARE_URI, --codeshare CODESHARE_URI
加载 CODESHARE_URI
-e 代码, --eval 代码 评估代码
-q 安静模式(无提示)并在 -l 和 -e 之后退出
-t 超时, --超时超时
以安静模式终止之前等待的秒数
--pause 在生成程序后让主线程暂停
-o 日志文件, --输出日志文件
输出到日志文件
--eternalize 在退出前永久化脚本
--exit-on-error 在脚本中遇到任何异常后以代码 1 退出
--kill-on-exit 当 Frida 退出时杀死生成的程序
--auto-perform 使用 Java.perform 包装输入的代码
--auto-reload 启用所提供的脚本和 c 模块的自动重新加载(默认情况下,在
未来)
--no-auto-reload 禁用自动重新加载提供的脚本和 c 模块