做pwn有的时候需要加载题目给的libc让程序跑,不然payload是对的远程依旧打不穿

做pwn有的时候需要加载题目给的libc让程序跑,不然payload是对的远程依旧打不穿

1
2
3
p = process(['./bin'],env={"LD_PRELOAD":"./libc-2.23.so"})

#来加载,其中['./bin']替换为你需要调试的二进制文件名,"./libc-2.23.so"替换成你需要加载的目标libc,这样本地调试就可以通过目标libc进行了。