命令

命令的格式如下 (注意参数是逗号分隔的)。

command arg1, arg2, argN

常见问题:

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

目录: