
Flask로 간단한 로그인 폼 만들어보기 개요 Flask를 이용해서 아주 기본적인 로그인 폼을 구현하는 실습 수업을 들었다. 사용자가 아이디/비밀번호를 입력하면 그 값을 그대로 결과 페이지에 출력해주는 실습용 예제다. 오늘 배운 핵심 개념은 Flask와 Jinja 두 가지다. Flask란? Flask는 파이썬으로 웹 서버를 만들 수 있게 해주는 마이...

세션(Session) / 쿠키(Cookie) 관련 문제 풀이 정리 1. session basic 문제 정보 분류: Web Hacking 문제 설명:쿠키값에 저장된 session-ID값을 admin의 session-ID로 바꿔 ADMIN 계정으로 로그인 한다. 취약점 아무 계정으로 로그인하면 session-ID가 쿠키값에 저장되며, /admin으로 들어...

문제 1. XSS-1 서버 코드 핵심 취약점 분석 /flag에서 스크립트가 막혀있지 않아, HTML의 script 태그로 flag를 memo에 출력되도록 만들 수 있다. 공격 시나리오 flag창에 접속한다 location='/memo?memo='+document.cookie HTML코드로 document.cookie를 memo로 출력되도록 한다 ...