gdb调试

1 前言

gdb调试是必须要掌握的基本技能。

2 安装gdb-peda

gdb-peda是gdb的插件,加强gdb调试能力。

安装方法如下:

1
2
gdb-peda$ set disassembly-flavor att$ git clone htgdb-peda$ set disassembly-flavor atttps://github.com/longld/peda.git ~/peda
$ echo "source ~/peda/peda.py" >> ~/.gdbinit

安装插件后汇编指令格式改为了intel模式,不太习惯,改变为AT&T格式:

1
2
3
4
5
# 改为AT&T格式
gdb-peda$ set disassembly-flavor att

# 改为Intel格式
gdb-peda$ set disassembly-flavor intel

参考gdb-peda安装

此外,GDB dashboard插件也不错:链接

3 文档

4 GDB卡片

图片名称 图片名称

5 常见指令

X 参考