re-gdb
Installation
SKILL.md
GDB/pwndbg/gef 动态调试
何时使用 / 何时不用
- 用:Linux 目标动态调试(attach/启动/断点/内存读写);core 文件分析;Wine 下调试 PE 进程
- 不用:Windows 原生目标(走 [[re-x64dbg]],或 Wine 内 gdb 见 [[re-analyze/platform-tips]] Linux 分支);macOS 目标(走 [[re-lldb]])
- 不用:只读内存不调试(默认转储优先,走 [[re-memdump]])
工具准备
参考 [[re-analyze/platform-tips]]:动态执行默认沙箱;Linux 分支的 Wine 进程 attach 经验;直读 vs 转储 决策——attach 失败即转 [[re-memdump]]。
gdb
- Linux:
apt install gdb/dnf install gdb/pacman -S gdb - macOS:
brew install gdb(需自签证书,一般直接用 lldb 更顺) - WSL: Linux 包直接可用(跨 Windows 边界 attach 不可行,见 [[re-analyze/platform-tips]] WSL 分支)
- 验证:
gdb --version