言
做任何pwn题之前都应该先替换libc和ld从而减少本地和远程不一样的情况
——来自老登的指责,借此学习了一下patchelf
安装软件
glibc-all-in-one
|
|
进入后运行
|
|
之后cat list可以看到ubuntu包名了
./download 2.35-0ubuntu3.1_amd64
等进行安装
例 moectf-Got it!
复现完exp后发现本地 但是远程可以打通 于是根据上面的情况,我们需要patchelf一下以保证环境相同
patch!!
找到ld(解释器)文件和libc.so.6(链接库)文件的目录后 我们在pwn题目文件目录下执行命令
|
|
最后运行exp
已经可以打通了!