whois
Webhacking.kr 1번 본문
[그림 1] 1번 문제
200점짜리인 1번 문제를 클릭하면 그림 1과 같은 화면을 볼 수 있는데 index.phps를 보라고 유도하는 듯 하다.
[그림 2] index.phps 소스 확인
그림 1에서 보이는 index.phps 버튼을 클릭하게 되면 그림 2와 같은 소스를 볼 수 있다. 코드에서 중요한 부분만 간단하게 설명하자면
① 쿠키 값으로 user_lv를 주게 되는데 초기값을 1로 설정한다.
② user_lv 값이 6보다 크면 user_lv의 값을 다시 1로 세팅한다.
③ user_lv 값이 5보다 크면 solve() 함수를 실행시킨다.
고로, 쿠키 값이 5보다 크고 6보다 작으면 solve() 함수를 실행시켜 문제를 풀 수 있을 것으로 보인다.
[그림 3] 쿠키 값 변경
구글 확장 프로그램인 EditThisCookie를 설치해 쿠키 값을 확인 해보면 위에서 설명한 것과 같이 쿠키 값이 1로 세팅되어 있는 것을 확인할 수 있다. 이것을 5와 6 사이 수인 임의의 값 5.5로 변경하여 적용시키고 F5를 눌러 보자.
[그림 4] 성공
그림 3과 같이 쿠키 값을 변경시켜 웹 페이지를 새로고침 해 보면 그림 4와 같이 문제를 풀 수 있다!
'Wargame > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr 16번 (0) | 2017.05.31 |
---|---|
Webhacking.kr 15번 (0) | 2017.05.31 |
Webhacking.kr 6번 (0) | 2017.05.30 |
Webhacking.kr 4번 (0) | 2017.05.30 |
Webhacking.kr 로그인 (0) | 2017.05.29 |
Comments