-
<Webhacking.kr> old-01Wargame/Webhacking.kr 2021. 11. 4. 15:12
소스 코드만 보고 풀라는 것 같다.
위 구문을 풀면 풀리는 것 같다.
먼저 쿠키 'user_lv'의 값이 숫자가 아니면 'user_lv'의 값은 1이라고 한다.
그리고 'user_lv'의 값이 4이상이면 'user_lv'의 값이 1이라고 한다.
마지막으로 'user_lv'의 값이 3보다 크면 solve(1)을 실행한다.
solve(1)이 아무래도 정답 함수인 듯 하다.
'user_lv'의 값이 3보단 커야하지만, 4보단 작아야한다. (4이상이면 1이 되기 때문)
따라서, 'user_lv'의 값에 3.5를 주면 된다.
주소 창에 'javascript:alert(document.cookie);'를 통해 현재 쿠키 값을 알아보면
'user_lv'의 값이 1이다. 이 값을 3.5로 바꾸면 된다.
바꾸는 방법은 개발자 도구(F12)의 콘솔 창에
"document.cookie='user_lv=3.5'"라 치고 다시 쿠키 값을 알아보면 'user_lv'의 값이 3.5로 바뀐 것을 확인할 수 있다.
이제 새로 고침을 하면 문제가 풀린다.
'Wargame > Webhacking.kr' 카테고리의 다른 글
<Webhacking.kr> old-07 (0) 2021.11.15 <Webhacking.kr> old-05 (0) 2021.11.14 <Webhacking.kr> old-06 (0) 2021.11.11 <Webhacking.kr> old-03 (0) 2021.11.09 <Webhacking.kr> old-02 (0) 2021.11.08