Beginner

cookie

web
  • 문제 정보
  • 풀이 863
  • 난이도 투표 11
  • 질문 41
  • 최근 풀이자 15372
  • 댓글 610

문제 설명

쿠키로 인증 상태를 관리하는 간단한 로그인 서비스입니다.
admin 계정으로 로그인에 성공하면 플래그를 획득할 수 있습니다.

플래그 형식은 DH{...} 입니다.

Reference

Introduction of Webhacking

난이도 투표 11

질문 40

문제 풀이에 어려움이 있으신가요?
커뮤니티에서 문제에 대한 질문하고 답변 얻기
질문
vsc로 파일을 열었는데 Internal Server Error가 나옵니다. 터미널에서는 이렇게 나옵니다. 도와주시면 감사하겠습니다. PS C:\Users\지성\Desktop\드림핵> & 'C:\Users\지성\AppData\Local\Microsoft\WindowsApps\python3.9.exe' 'c:\Users\지성\.vscode\extensions\ms-python.python-2022.0.1786462952\pythonFiles\lib\python\debugpy\launcher' '12605' '--' '-m' 'flask' 'run' '--no-debugger' Serving Flask app 'app.py' (lazy loading) Environment: development Debug mode: on C:\Users\지성\Desktop\드림핵\app.py:40: Warning: Silently ignoring app.run() because the application is run from the flask command line executable. Consider putting app.run() behind an if name == "main" guard to silence this warning. app.run(host='0.0.0.0', port=8000) Restarting with stat Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 127.0.0.1 - - [05/Feb/2022 17:24:47] "GET / HTTP/1.1" 500 - Error on request: Traceback (most recent call last): File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\werkzeug\serving.py", line 319, in run_wsgi execute(self.server.app) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\werkzeug\serving.py", line 308, in execute application_iter = app(environ, start_response) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 2091, in call return self.wsgi_app(environ, start_response) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "C:\Users\지성\Desktop\드림핵\app.py", line 20, in index return render_template('index.html', text=f'Hello {username}, {"flag is " + FLAG if username == "admin" else "you are not admin"}') File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\templating.py", line 148, in render_template ctx.app.jinja_env.get_or_select_template(template_name_or_list), File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\jinja2\environment.py", line 1068, in get_or_select_template return self.get_template(template_name_or_list, parent, globals) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\jinja2\environment.py", line 997, in get_template return self._load_template(name, globals) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\jinja2\environment.py", line 958, in _load_template template = self.loader.load(self, name, self.make_globals(globals)) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\jinja2\loaders.py", line 125, in load source, filename, uptodate = self.get_source(environment, name) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\templating.py", line 59, in get_source return self._get_source_fast(environment, template) File "C:\Users\지성\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\flask\templating.py", line 95, in _get_source_fast raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: index.html
Cray
Beginner

cookie

web

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
NetKingJ
강의 수강: 10
출제된 지 10시간 만에 풀이 완료!

최근 풀이자 15372

닌자해커
대표 업적 없음
고냥이
대표 업적 없음
gggggg
대표 업적 없음
IlIllIllIlIlllII
대표 업적 없음
Vaundy
대표 업적 없음
명태
대표 업적 없음
hamin2633
대표 업적 없음
zv9uvr
대표 업적 없음
shinning sky 337
대표 업적 없음
avatar
Arrogant Observe
대표 업적 없음

댓글 610

avatar
gunt2918
대표 업적 없음
아무것도 모를때는 아예 감도 안잡혔는데 강의를 보고 하니까 바로 이해가 갔어요 😊
avatar
aki@
대표 업적 없음
guest/guest
ADOR
대표 업적 없음
500 인터널 에러 나는 분들 저도 한참 헤메다가 찾았는데 이거는 서버 소스코드 일부를 줘서 분석하라고 한거고 문제 페이지 올라가면 접속정보이였나 그 부분 있습니다. 그거 밑에 버튼 클릭하셔서 서버 열고 하시면 됩니다.
raingun
강의 수강: 10
에러밖에 안나
raingun
강의 수강: 10
아니 쫌 해보자
권도형봇
대표 업적 없음
4초컷 베이비
자연이
대표 업적 없음
처음으로 푼 문제 머리를 쥐어짰었는데 풀고 보면 쉽다
avatar
코딩두
대표 업적 없음
재밌어요
Chriskmas
대표 업적 없음
guest로 로그인하는게 제일 힘들었네 ㅎㅎ; py 코드에 게스트 비번도 있구만 무차별 대입으로 로그인 했군요 허허
Knr
대표 업적 없음
Cookie 수정 시 매우 간단한 문제 게스트로 로그인을 하면 보이는 쿠키를 잘 보자