系统
ubuntu16.04或ubuntu18.04,在镜像站中的ubuntu-releases目录下就有
glibc
buuoj Links->Resources网站可以吓到glibc2.23-2.31各个版本的
python
pip环境可能报错,可以尝试从bootstrap网站下载
1 | curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
版本不对应时会提示对应的版本链接
glibc源码
https://packages.ubuntu.com/xenial/glibc-source
调试
1 | sudo apt install gdb gdbserver gdb-multiarch qemu qemu-kvm |
安装pwndbg https://github.com/pwndbg/pwndbg
1 | git clone https://github.com/pwndbg/pwndbg |
下载好glibc源码后解压,然后在gdb中设置源码搜索路径,为了方便也可以把这句话加入.gdbinit
1 | dir path_to_glibc |
开发
vscode jupyter python c/c++插件