[Dreamhack] csrf-1


[Dreamhack] csrf-1

문제정보 ㆍ 여러 기능과 입력받은 URL을 확인하는 봇이 구현된 서비스입니다. ㆍ CSRF 취약점을 이용해 플래그를 획득하세요. 주요 소스코드(app.py) 소스 1 def read_url(url, cookie={"name": "name", "value": "value"}): cookie.update({"domain": "127.0.0.1"}) try: ㆍread_url 을 보면, 쿠키 값을 생성하고 적용 또는 포함시키는 코드입니다. 소스 2 def check_csrf(param, cookie={"name": "name", "value": "value"}): url = f"http://127.0.0.1:8000/csrf?csrf={urllib.parse.quote(param)}" return read_url(url, cookie) 소스 3 @app.route("/vuln") def vuln(): param = request.args.get("param", "").lower() xss...


#CSRF #Dreamhack

원문링크 : [Dreamhack] csrf-1