728x90 dreamhack26 [Dreamhack] cookie (Beginner) Description 쿠키로 인증 상태를 관리하는 간단한 로그인 서비스입니다. admin 계정으로 로그인에 성공하면 플래그를 획득할 수 있습니다. 풀이 step 1. 접속 정보 사이트로 접속 step 2. 문제 파일 다운로드 후 코드 확인 @app.route('/login', methods=['GET', 'POST']) def login(): if request.method == 'GET': return render_template('login.html') elif request.method == 'POST': username = request.form.get('username') password = request.form.get('password') try: pw = users[username] exc.. 2023. 10. 3. [Dreamhack] session-basic (LEVEL 1) Description 쿠키와 세션으로 인증 상태를 관리하는 간단한 로그인 서비스입니다. admin 계정으로 로그인에 성공하면 플래그를 획득할 수 있습니다. 풀이 step 1. 접속 정보 사이트로 접속 step 2. 문제 파일 다운로드 후 코드 확인 users = { 'guest': 'guest', 'user': 'user1234', 'admin': FLAG } → 사용자 계정 정보를 확인 가능하다. admin 계정으로 로그인에 성공하면 FLAG를 얻을 수 있음을 알 수 있다. @app.route('/login', methods=['GET', 'POST']) @app.route('/admin') → login과 admin페이지가 존재함을 알 수 있다. step 3. url창에 /login을 붙여서 logi.. 2023. 9. 26. 이전 1 2 3 4 5 다음 728x90