Glibc源码调试环境搭建
本文使用的gdb插件是 pwndbg~
获取glibc源码
通过apt安装(推荐)
shell
1 | sudo apt-get install glibc-source |
安装完可以在
/usr/src/glibc/
中找到glibc-xxx.tar.xz
,解压到任意目录即可。
官网下载
Ubuntu官方下载:https://launchpad.net/ubuntu/+source/glibc/
在后边加上版本id即可下载特定版本的glibc,例如:
配置.gdbinit
将glibc源码解压,然后编辑 ~/.gdbinit
设置gdb开启时自动导入glibc的源码目录:
shell
1 | vim ~/.gdbinit |
bash
1 | # 新增如下代码 |
记得把
~/ctf_tools/glibc-2.31
换成你的glibc的源码目录
这里只导入了常用的glibc源码
效果展示
这样子调试就方便多啦