x 命令是 GDB 原生命令,功能强大但参数稍复杂;pwndbg 提供了一系列更简便的替代命令。


x 命令的参数格式

text

x/ 重复次数 格式 单位 <地址>

三个参数可以组合使用,顺序可以互换:

参数说明可选值
重复次数显示多少个单元数字,如 10
格式 (f)如何显示数据x(十六进制)、d(十进制)、s(字符串)、i(汇编指令)、c(字符)、t(二进制)
单位 (u)每个单元多大b(1字节)、h(2字节)、w(4字节)、g(8字节)

常用组合示例

显示 10 条汇编指令

x/10i 0x555555559000

显示 20 组,每组 8 字节,十六进制格式

x/20gx 0x555555559000

显示 30 个字节,以十六进制显示

x/30bx 0x555555559000

以字符串形式显示

x/s 0x555555559000