전체 글
[Webhacking.kr] Challenge old-01 write-up
문제를 클릭하면 나오는 첫 화면 입니다. view-source에 들어가 소스 코드를 보겠습니다. solve() 함수에 도달하면 해결이 되는 듯 보입니다. solve() 함수에 도달하기 위해선 중첩 if 문을 통과해야 하는 모습을 볼 수 있습니다. user_lv 이라는 쿠키의 값을 검사하는 조건식임을 알 수 있습니다. 첫 번째 if 문에서 user_lv 값이 숫자가 아니라면 user_lv 값을 1로 설정해주고 두 번째 if 문은 user_lv 값이 4 이상이면 user_lv 값을 1로 설정해줍니다. 마지막으로 세 번째 조건은 user_lv 값이 3 초과이면 solve()함수를 호출합니다. 조건을 종합해보자면 user_lv값은 아래와 같아야함을 알 수 있습니다. 3 < user_lv < 4 따라서 조건에 맞..