luvit

Webhacking.kr 1번 본문

Wargame/Webhacking.kr

Webhacking.kr 1번

HongJun Choi 2017.05.29 13:24

[그림 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 1번  (0) 2017.05.29
Webhacking.kr 로그인  (0) 2017.05.29
0 Comments
댓글쓰기 폼