Wargame
2022. 9. 1.
[Dream Hack] session-basic 풀이
쿠키와 세션을 학습한 이후 바로 문제가 주어진다. 우리는 세션 하이재킹을 이용할 것이라고 미리 짐작할 수 있다. 문제 분석 문제 설명에서는 admin 계정으로 로그인 시 플래그를 얻을 수 있다고 한다. admin 계정에 로그인을 하기 위해서는 admin의 비밀번호를 알아내거나, admin의 쿠키 혹은 세션을 알아내야 할 것이다. 제공된 웹페이지를 열어보자. 간단한 홈페이지가 구성되어 있고 로그인 기능이 제공되나 우리는 알고 있는 정보가 아직은 없다. 제공된 문제 파일에는 app.py 파일 하나가 들어있다. 코드를 살펴보자. from flask import Flask, request, render_template, make_response, redirect, url_for app = Flask(__name..