Dreamhack

시스템 해킹 quiz.c

kchabin 2022. 7. 22. 02:08

내가 제대로 맞게 한건지는 잘 모르겠다. rao 실습한 사람의 블로그를 어떤 식으로 코드 작성해야하는지 알아보기 위해 참고했다. 

from pwn import *로  pwntools를 임포트하고, context.log_level = 'debug' 로 대상 프로세스와 익스플로잇 간에 오가는 모든 데이터를 화면에 출력시키도록 했는데 처음에는 몰랐지만 생각해보니 아래 이미지에서 python quiz.py를 했을 때 이 코드 떄문에 그렇게 길게 나온건가 싶어서 수정하고 다시 해봤다.

좌측은 context.log_level = 'debug' 지운거 우측은 안 지운거 

확실히 [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