Study/Web Hacking
[DreamHeck] simple-web-request
얀 짱
2026. 9. 11. 19:44
https://dreamhack.io/wargame/challenges/830
로그인 | Dreamhack
dreamhack.io
📜 웹앱 실행 가이드
---
본 문제는 웹앱 프레임워크인 Flask로 작성된 웹 페이지입니다. 문제에서 접속 호스트와 포트를 제공하고 있어 url로 접속할 수 있으나, 직접 웹앱을 실행해 보고 싶은 분들을 위해 가이드를 준비했습니다.
문제에 주어진 deploy 디렉토리를 이용하면 웹앱을 실행하고 Flask 웹 서버에 접속할 수 있습니다. 방법은 다음과 같습니다.
1. 터미널 창을 열고 deploy 디렉토리로 이동합니다.
2. Flask가 처음이라면 pip install flask 명령어로 Flask를 설치합니다.
3. python app.py 명령어로 파이썬 파일을 실행합니다.
4. 출력된 웹 주소를 복사하여 브라우저에서 접속합니다.
해당 웹 서버에서 문제를 풀면 sample flag가 출력됩니다! 🚩
먼저 app.py를 확인함

여기서 step1은 getget/rerequest 로 해결할 수 있다는 것을 알았음.

그리고나서 step2는 개발자도구를 확인했음. -> 의심스러운 value 값을 확인함..
음! 이게 hidden_num=step2_num 이구나! 라고 생각했음.
그러다가 app.py 에서 step2_num이 있는 부분을 확인했는데 밑에 답이 또 있었음..

pooost/requeeest를 입력했더니 플래그를 얻음..