資料:pwn題更換libc版本 (z1r0.top)
pwn技術分享——使用patchelf和glibc-all-in-one替換程式依賴的libc檔案_嗶哩嗶哩_bilibili
下載libc
./download 2.23-0ubuntu11.2_amd64 #glibc為你想要下載glibc的名字
./download_old libc #list沒有,可以使用./download_old libc版本號來下載
格式:
./:用的當前資料夾下檔案
/:絕對路勁
1.patchelf --set-interpreter
patchelf --set-interpreter ./ld-目標版本 ./執行的程式
例子
patchelf --set-interpreter ./ld-2.23.so ./pwn
2.patchelf --replace-needed libc.so.6
patchelf --replace-needed libc.so.6 新libc檔案路徑 執行的程式
例子
patchelf --replace-needed libc.so.6 ./libc-2.23.so ./pwn