简单说一下如何更换pwn的libc环境
有两个工具
- patchelf
- clibc
- glibc-all-in-one
patchelf的花样很多,这个自行了解,主要使用的clibc
安装clibc
https://github.com/dsyzy/free-libc
项目本身就是把pathelf打包成一个bash脚本
clibc filename libc-version
使用
which clibc
可以找到脚本的位置,在脚本里面看到libc的位置
这个时候用glibc-all-in-one,把需要的libc文件放到clibc存放libc文件夹下就可以了