드디어 본격적인 문제 풀이의 시작입니다!


1번 문제의 점수는 200점으로 낮은편이군요.


바로 문제로 들어가보도록 합시다.



문제를 클릭하면 처음 나오는 화면입니다.


index.phps 라고 적혀있네요.


주소 끝부분에 index.phps를 추가하면 뭔가를 볼 수 있을 것 같지만 그래도 한 번 소스를 보도록 하겠습니다.



----- index.phps ----- ← 이 부분에 index.phps로 링크가 걸려있네요.


클릭해봅시다.



index.phps의 전문입니다.


코드를 자세히 살펴보도록 하겠습니다.



user_lv이라는 쿠키가 없으면 user_lv이라는 쿠키를 만들고 값을 1로 세팅합니다.


쿠기를 만든 후 즉시 페이지를 새로고침해 바뀐 내용을 적용합니다.



(이 윗줄에 $password="????"; 라는 구문이 있었지만 필요없는 구문이므로 건너뛰었습니다.)


쿠키 user_lv의 값이 0부터 9까지의 숫자나 콤마(,), 온점(.) 이외의 값이면 해당 쿠키의 값을 1로 세팅합니다.



쿠키 user_lv의 값이 6 이상이면 해당 쿠키의 값을 1로 세팅합니다.



쿠키 user_lv의 값이 5보다 크면 문제 풀이가 완료됩니다.


코드를 보면 user_lv 쿠키에는 5보다 크고 6보다 작은 숫자(소수 가능)이 들어가야합니다.



그럼 쿠키를 편집해봅시다.


저는 구글 확장프로그램은 EditThisCookie를 사용했습니다.


쿠키에 초기값인 1이 제대로 들어가있습니다.



쿠키 값을 이렇게 5보다 크고 6보다 작은 숫자인 5.5로 편집했습니다.


문제 화면에서 새로고침을 하면..




이렇게 문제 풀이가 완료됩니다!



드디어 첫 번째 문제를 풀었습니다.


다음은 이어서 2번 문제 풀이를 포스팅하도록 하겠습니다.

'웹해킹 > webhacking.kr' 카테고리의 다른 글

[webhacking.kr] 2번 문제  (0) 2017.02.22
[webhacking.kr] 회원가입  (0) 2017.02.16

+ Recent posts