완료됨
로컬에서는 send로 값이 안 들어갑니다.
내용 추가 : 혹시나 싶어 서버에서 해보니 libc 버전만 맞춰주니 바로 되네요.. 로컬에서는 왜 안 되는건지... (우분투 20.04 입니다)
안녕하세요? 이틀 내내 이것만 잡고 있다가.. 도저히 안 되어 질문 드립니다
수업과 동일한 코드를 돌려도 로컬에 작동이 안 됩니다. (libc 버전은 맞게 수정)
EOF 에러가 발생해서 gdb.attach()로 살펴보니 아래의 입력이 안 들어가네요.
p.send(p64(system)+"/bin/sh\x00")
따라서 순서도 바꾸어 보고, sendline으로 고쳐도 보고, pause()도 집어 넣고 이것저것 해봤는데 되질 않네요..
read를 두개 집어넣었으니 그걸 조심해서 입력을 해야 하지 않을까 싶은데, 초보다 보니 어떻게 해야할지 모르겠습니다
도움 말씀 부탁드립니다...
감사합니다.
#pwnable
작성자 정보
답변
1
Sechack
2024 Invitational Contenders
정확히 어떤 상황인지 Sechack#1869 여기로 DM주시면 도와드리겠습니다.