본문 바로가기

SWUFORCE - 워게임

[드림핵 WEB] Beginner 워게임 cookie 문제풀이

https://dreamhack.io/wargame/challenges/6

 

 

 

예전에 풀었던 문제들 다시 도전해보려고 함 ..

결코 이건 만만한 문제가 아님 ;;  !!!!

 

 

 

다운 받은 코드 확인 

users(계정정보)는 guest 와 admin 두가지가 있는데 

id 와 pw 정보를 주고 있는 것임 

 

id : guest

pw : guest

 

id : admin

pw : FLAG (알수없음)

 

 

 

 

주어진 문제 페이지를 살펴보면 로그인 창이 있음 

 

 

 

 

코드 마저 살펴보면 username이 admin이라면 FLAG를 알 수 있다 

 

 

 

 

우선 admin 계정의 pw는 모르니까 guest계정을 이용하여 로그인했더니 이런 창이 떴다 

 

 

 

 

 

 

관리자창에 쿠키가 생겼다

로그인한 기록이다 

 

username이 guest인 쿠키기록이다

 

 

 

 

 

우리는 username이 admin인 값이 필요한데 pw를 모르니 쿠키값 조작을 통해 로그인 효과를 노려야한다 

쿠키값은 조작할수가 있다

username 값을 admin으로 바꾸고 새로고침 하니까 

 

 

 

 

아까 코드에 나온대로 flag가 출력되는 페이지로 바뀜