WEB
session-basic
yeongsso
2023. 3. 21. 22:11

영서의 1주차 드림핵 문제풀이 (2)
[web]
LAVEL 1 session-basic
문제정보
*쿠키와 *세션으로 인증 상태를 관리하는 간단한 로그인 서비스입니다.
admin 계정으로 로그인에 성공하면 플래그를 획득할 수 있습니다.
플래그 형식은 DH{...} 입니다.
나 공부하기 위한 용어사전
*쿠키(cookie)
- 인터넷 웹사이트의 방문기록을 남겨 사용자와 웹사이트 사이를 매개해 주는 정보
*세션(session)
- 클라이언트 내의 서비스 요구 처리 프로그램과 서버 내의 서비스 응답 처리 프로그램 사이에 링크가 설정되는 것
1.

2.



- visual studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있다.
3.

4.

5.

- 우리는 이 소스코드를 단서로 로그인을 진행할 것이다.

6.

7.

- 여기서 멈추면 안된다는 것을 인지해야한다.
- 우리가 찾는것은 admin의 세션값임을 다시한번 생각해보자.
8.


- 코드를 조금 더 주의깊게 살펴보면 메인페이지 외에 admin이라는 페이지가 하나 더 존재한다.
- 이를 확인하는 것은 현재의 url뒤에 ' /admin '을 입력하기만하면 된다.
- 여기서 우리는 admin 세션값을찾을 수 있다.
9.

★ 이번 문제의 핵심 포인트 ☆
- python 원본파일로 된 소스코드를 열어볼 수 있는 visual studio 다운로드( 다른 개발도구도 가능, 편의에 맞춰 설치)
- 소스코드를 차근차근 살펴보기 (방심은 금물!)