命令
命令的格式如下 (注意参数是逗号分隔的)。
command arg1, arg2, argN
常见问题:
- 请注意,所有整数常量均以十六进制表示。例如,执行以下命令后,
$i
将是 256 (0x100):mov $i, 100
。这也意味着变量不能以 A 到 F 的字母开头。 - 在整个文档中,
[arg1]
(带方括号的参数) 表示可选参数。arg1
(不带方括号的参数) 表示强制参数。"[" 和 "]" 表示参数表达式计算中的内存引用操作。如果不想引用内存指针中的内容,请不要添加 "[" 和 "]"。 - 对于具有两个或更多参数的命令,使用逗号 (,) 分隔这些参数。不要使用空格分隔参数。
- x64dbg 仅支持表达式中的整数。不支持字符串、浮点数和 SSE/AVX 数据。所以你不能使用
[eax]=="abcd"
运算符来比较字符串。相反,您可以比较字符串的第一个 DWORD/QWORD,或使用提供此类功能的适当插件。 - "==" 运算符用于测试两个操作数是否相等。"=" 运算符用于将表达式的值传输到目标。
目录: