본문 바로가기

wargame/WEBHACKING.kr

[WEBHACKING.kr]1

1

1번문제를 풀기로 하였다.



아무 힌트도 없으니까 일단 페이지 소스를 살펴보기로 했다. 밑의 글자를 누르면 다른 페이지를 넘어갈 수 있음을 알았다.



클릭하면 이런 페이지가 등장한다.하나하나 해석해봐야겠다.



[해석]




1-7php
2"user_lv"이란 쿠키가 존재하지 않는다면
4값이 "1"인 "user_lv"라는 쿠키를 생성한다
5""을 출력한다
17-29php
190부터 9까지의 값과 .이 "user_lv"라는 쿠키에 존재하지 않는다면 "user_lv" 쿠키의 값은 1이다
21"user_lv"의 값이 6보다 크거나 같으면 "user_lv"의 값은 1이다
23"user_lv"의 값이 5보다 크다면 @solve() 함수를 실행한다
25"level : $_COOKIE[user_lv]"를 출력한다



처음에는 코드를 편집할까 하다가 쿠키의 값이 굳이 정수일 필요가 없을 거 같아서 "user_lv"의 쿠키 값을 5보다 크되 6보다 작게 한다면 문제를 풀 수 있을 것 같다. 그래서 쿠키를 편집할 수 있는 크롬의 확장 프로그램을 설치했다. 그리고 페이지에서 쿠키의 값을 확인해봤더니 값이 "1"이 나왔다.



그래서 쿠키의 값을 변경하여 밑에 오른쪽 체크버튼을 클릭하였다. 그럼 성공하였따!



'wargame > WEBHACKING.kr' 카테고리의 다른 글

[WEBHACKING.kr]6  (0) 2019.04.29
[WEBHACKING.kr]7 - fail  (0) 2019.04.16
[WEBHACKING.kr]4  (0) 2019.04.05
[WEBHACKING.kr]3 - fail  (0) 2019.04.04
[WEBHACKING.kr]register  (0) 2019.04.03