-
1번문제해킹/webhacking.kr 2016. 7. 17. 19:27반응형
(사진출처 : 유한길님의 블로그)
$password="????" 부터 시작하도록 하겠다.
if(eregi("[^0-9,.]",$_COOKIE[user_lv])) $_COOKIE[user_lv]=1;
이 말의 뜻은 : 만약 쿠키[user_lv]가 0부터 9까지의 값을 포함하지 않았다면 1로 바꿔준다는 뜻이다.
그 아래는 만약 쿠키값이 6 이상이면 1로 바꿔준다는 것이고
그 아래는 쿠키값이 5 이상이면 solve()를 실행한다.
즉, 6과 같거나 크지 않고, 5보다 큰 수를 쿠키값에 대입시키면 solve()를 실행시킨다는 것이다.
크롬 확장프로그램 중 EditThisCookie를 추가시켜서 쿠키값을 5 초과 6 미만인 수를 대입해 보았다.(나는 5.5를 대입해봤다.)
그리고 새로고침을 해보니 문제가 풀려있었다.
반응형