2021-03-14

简单说一下如何更换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文件夹下就可以了

你可能感兴趣的:(2021-03-14)