是不是常常为pwn的不同ubuntu环境而困扰
)小声我也是
这里分享一个patchelf的方法
首先下载patchelf然后执行着2条即可以
import os
os.system("patchelf --set-interpreter /libc-ld.so/{} ./pwn1").format(your_input)#这里是将链接器准备好,这个直接指定到链接器的文件名
os.system("patchelf --set-rpath /libc-ld.so/{} ./pwn1").format()#这里是将libc文件加载上去 这里我们用当前有libc的目录就行了,不用指定到libc文件名
就可以了但是动态调试会有问题)