与自定义工具方便地集成(收藏夹菜单)
使用说明
输入
使用x64dbg时,通常可以使用各种内容作为输入。
1、命令
命令有下列格式:
command arg1,arg2,argN
2、变量
变量可选择用$开始,并只可以存储为一个“双字”(x64为“四字”)。
3、寄存器
所有的寄存器(所有大小)可以用来作为变量。
4、备注
大多数寄存器的变量名称与它们的名称相同,但以下寄存器例外:
x87控制字标志:该寄存器的标志被这样命名:_x87CW_UM
除了在架构中的寄存器外,x64dbg还提供下列寄存器:CAX、CBX、CCX、CDX、CSP、CBP、CSI、CDI、CIP。这些寄存器在32-位平台上被映射到32-位寄存器,而在64-位平台上被映射到64-位寄存器。例如,CIP在32-位平台是EIP,而在64-位平台是RIP。该功能为了能支持独立于体系结构的代码。
5、存储单元
你可以通过使用下列表达式之一,从或到一个存储单元进行读取/写入:
[addr]从addr读取一个双字/四字。
n:[addr]从addr读取n个字节。
seg:[addr]在addr从一个段读取一个双字/四字。
byte:[addr]从addr读取一个字节。
word:[addr]从addr读取一个字。
dword:[addr]从addr读取一个双字。
qword:[addr]从addr读取一个四字(仅x64)。
6、备注
n是要读取字节的总数,在指定时这可以是任何小于4(在x32)和小于8(在x64)的数字,否则将出错。
seg可以是gs、es、cs、fs、ds、ss。仅fs和gs有作用。