<Webhacking.kr 1번>
index.phps를 알려주고 있다.
주소창에 입력해서 index.phps로 들어가니 소스코드가 나왔다.
eregi() 함수로 user_lv 이름의 쿠키를 검사한다.
eregi("찾고자 하는 문자", "임의의 값") 형태로 사용하며 대소문자 구분이 없다.
[^0-9,.]은 정규표현식이다.
[^]은 대괄호 안에 있는 문자를 제외한 모든 문자를 의미한다.
0-9,.는 0부터 9까지의 수와 ','와 '.'을 의미한다.
[^0-9,.]는 0~9 사이의 숫자와 ','와 '.'을 제외한 모든 문자를 의미한다.
user_lv의 쿠키의 값이 5보다 커야 하는데 정규표현식에 포함되는 문자가 있거나 6 이상이면 1로 설정된다.
6보다 작고 5보다 큰 5.1, 5.2 등의 수를 넣어주면 문제가 해결된다.
Edit Cookie 를 사용해서 쿠키의 값을 5.1로 설정해주었다.
문제 해결!!
'Wargame > Webhacking.kr' 카테고리의 다른 글
[Webhacking.kr] 회원가입 (0) | 2017.06.28 |
---|