glibc 源码安装

2022-05-30

1.从官网下载源码

http://ftp.gnu.org/gnu/glibc/

在这个网址里下载你所需要的glibc版本

2.解压

tar -xvf glibc-2.34.tar.gz
cd glibc-2.34
mkdir build install
cd build
../configure --prefix=/path_you_want
make -j4
make install DESTDIR=/xxx/xxx/install  

–prefix最好选上,之后你删除也好删,不会有依赖问题。

DESTDIR选项加上后,最后安装到的路径会是

/xxx/xxx/install/path_you_want

3. patchelf

之后用patchelf 把ld替换掉即可用glibc2.34来进行源码调试了

patchelf --set-interpreter /home/wsxk/Desktop/glibc-all-in-one/libs/2.23-0ubuntu11.3_amd64/ld-2.23.so /home/wsxk/Desktop/pwn
patchelf --replace-needed libc.so.6 /home/wsxk/Desktop/buu/libc-2.23-x64.so pwn