EOF in docker env troubleshooting
https://dreamhack.io/wargame/challenges/29?writeup_page=5
해당 문제를 풀면서 생긴일을 다룬다.
이 문제 심각한 오류가 있다.
도커에서 실행하면 Local과 서버의 상태가 같아서 Local에서 성공하면 서버에서도 성공해야 하는데 local에서 성공해도 서버에서 안되는 것
그래서 진짜 몇시간 동안 sendline 문제인가? 공백 문제인가? 바이트수 문제인가? 걍 다 따져 봐도 안됨 근데…
C
(pwnenv) root@f0964274fcc4:/home/basic_rop_x64# cmp libc.so.6 /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 /lib/x86_64-linux-gnu/libc.so.6 differ: char 42, line 1도커 환경에서의 libc가 다름 ㅋㅋㅋㅋㅋ 진짜 개 레전드 그냥 이제부터 libc 파일 무조건 덮어쓰고 시작하기
C
root@f0964274fcc4:/home/basic_rop_x64# mv ./libc.so.6 /lib/x86_64-linux-gnu/libc.so.6이런식으로 걍 무조건 덮어쓰자 시간이 아깝네 진짜
→ 추후 원인이 밝혀짐