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文件夹下就可以了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 路由器漏洞利用 0x0 背景知识 1.MIPS指令集合 MIPS 指令集主要使用在一些嵌入式的 IOT 设备中,比...
    Nevv阅读 2,319评论 0 0
  • 最近看了一些PWN 的题目,在此总结一波,这篇文章有些资料来自各网友的总结。像我这样记忆力比较差的人,还是要多记录...
    simle天晴阅读 3,647评论 0 0
  • 夜莺2517阅读 127,779评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 6,999评论 1 6
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,633评论 28 53