

문제에서 요구한 대로 view-source를 클릭하여 소스코드를 확인했다.
조건문의 결과에 따라 $COOKIE['user_lv']의 값이 달라지고 있고, solve(1)이라는 문자열이 보이는 것으로 보아
두 번째 php문을 유심히 봤다.
if(!is_numeric($_COOKIE['user_lv'])) $_COOKIE['user_lv']=1;
if($_COOKIE['user_lv']>=4) $_COOKIE['user_lv']=1;
if($_COOKIE['user_lv']>3) solve(1);
--> user_lv 쿠키값이 숫자가 아니면 user_lv 쿠키값은 1이 되고,
user_lv 쿠키값이 4이상이면 user_lv 쿠키값은 1이 되고,
user_lv 쿠키값이 3보다 크면 문제를 해결할 수 있다는 것 같다.
따라서, 3보다 크고 4보다 작은 숫자값을 user_lv 쿠키값에 넣어야겠다고 생각했다.



'WEB > WEB Hacking' 카테고리의 다른 글
[Webhacking.kr] Challenge(old) 4번 풀이 (0) | 2021.05.06 |
---|---|
[Webhacking.kr] Challenge(old) 3번 풀이 (0) | 2021.05.04 |
[Webhacking.kr] Challenge(old)2번 풀이 (0) | 2021.05.04 |
Server - side Vulnerability ③ Business Logic (0) | 2021.03.09 |
Server - side Vulnerability ② File (0) | 2021.03.09 |