gdb操作
gdb pwngdb pwbdbg操作
hex
x命令
GDB的x命令用于直接查看内存内容
1 | |
重复次数
指定连续多少个内存单元x/4xw:以16进制格式(x)显示4个word(w)(4字节)的数据
格式
| 格式字符 | 说明 |
|---|---|
x |
十六进制 |
d |
十进制有符号数 |
u |
十进制无符号数 |
o |
八进制 |
t |
二进制(位模式) |
c |
ASCII字符 |
s |
C风格字符串(以\0结尾) |
i |
反汇编指令 |
单位大小
| 字符 | 大小 | 说明 |
|---|---|---|
b |
1字节 | Byte(8位) |
h |
2字节 | Half-word(16位) |
w |
4字节 | Word(32位系统默认) |
g |
8字节 | Giant-word(64位系统默认) |
地址或表达式
可以是变量名、寄存器($rip、$rsp)、直接地址(0x400000)或表达式(&var)
pwndbg查找函数名
1 | |
pwndbg删除断点
1 | |
gdb操作
http://example.com/2025/02/28/gdb操作/