Beginner

cookie

web
  • 문제 정보
  • 풀이 1056
  • 난이도 투표 11
  • 질문 43
  • 최근 풀이자 17051
  • 댓글 610

문제 설명

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

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

Reference

Introduction of Webhacking

난이도 투표 11

질문 42

문제 풀이에 어려움이 있으신가요?
커뮤니티에서 문제에 대한 질문하고 답변 얻기
질문
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
NetKing
강의 수강: 10
출제된 지 10시간 만에 풀이 완료!

최근 풀이자 17051

jjh0402
대표 업적 없음
hibird2005
대표 업적 없음
underrated
대표 업적 없음
GH
대표 업적 없음
avatar
Siaa
대표 업적 없음
candy_floss
대표 업적 없음
stairfaller
대표 업적 없음
CornWithPooh
대표 업적 없음
ziuu
대표 업적 없음

댓글 610

철빈
대표 업적 없음
vm 생성하기 버튼 못 봐서 한참 헤맸네...
avatar
너굴🦝
대표 업적 없음
1. 제공되는 .py 파일은 실행시키는 것이 아니라 소스코드를 분석하라고 제공되는 파일임. 2. vm 서버를 생성하고 제공되는 링크에 들어가야 문제 홈페이지가 나옴
avatar
GUnT_0x9
대표 업적 없음
아무것도 모를때는 아예 감도 안잡혔는데 강의를 보고 하니까 바로 이해가 갔어요 😊
avatar
aki@
대표 업적 없음
guest/guest
잠실역노숙자
대표 업적 없음
500 인터널 에러 나는 분들 저도 한참 헤메다가 찾았는데 이거는 서버 소스코드 일부를 줘서 분석하라고 한거고 문제 페이지 올라가면 접속정보이였나 그 부분 있습니다. 그거 밑에 버튼 클릭하셔서 서버 열고 하시면 됩니다.
raingun
강의 수강: 10
에러밖에 안나
raingun
강의 수강: 10
아니 쫌 해보자
권도형봇
대표 업적 없음
4초컷 베이비
자연이
대표 업적 없음
처음으로 푼 문제 머리를 쥐어짰었는데 풀고 보면 쉽다
avatar
코딩두
대표 업적 없음
재밌어요