내가 제대로 맞게 한건지는 잘 모르겠다. rao 실습한 사람의 블로그를 어떤 식으로 코드 작성해야하는지 알아보기 위해 참고했다.
from pwn import *로 pwntools를 임포트하고, context.log_level = 'debug' 로 대상 프로세스와 익스플로잇 간에 오가는 모든 데이터를 화면에 출력시키도록 했는데 처음에는 몰랐지만 생각해보니 아래 이미지에서 python quiz.py를 했을 때 이 코드 떄문에 그렇게 길게 나온건가 싶어서 수정하고 다시 해봤다.
확실히 [DEBUG] 이 부분이 사라지긴 했는데 여전히 내가 원하는 예시 화면이 안나왔다.
그래서 이번엔 p.interative() 이게 터미널로 프로세스에 데이터를 입력하고, 프로세스의 출력을 확인할 수 있는건데 이게 문제인건지 한 번 지우고 실행해보기로 했다.
근데 달라진 게 없었다.
./quiz는 되는데 python quiz.py가 제대로 진행이 안됐다.
계속 바이트 경고가 뜨는데 바이트 데이터로 바꾸라는건가?
계속 이렇게 나옴. 어떻게 해야하는지 잘 모르겠음.
'Dreamhack' 카테고리의 다른 글
웹 해킹 ClientSide: XSS (0) | 2022.07.25 |
---|---|
웹 해킹 Stage 3 (0) | 2022.07.22 |
웹 해킹 Stage 2 (0) | 2022.07.22 |
시스템 해킹 Stage 3 (0) | 2022.07.19 |
시스템 해킹 Stage 2 (0) | 2022.07.18 |