본문 바로가기

[Wargame Write-up]/Webhacking.kr

[Webhacking.kr] Challenge 1: 쿠키 변조 (200)

1번 문제에 들어오면, 달랑 이 화면이다. 화면에 보이는 index.phps라는 페이지를 확인해보자.

 

 

 

아래와 같은 php 소스코드가 보인다.

 

정규식으로 쿠키값 중 user_lv를 대조하여, 0~9로 시작하지 않으면, 1로 바꾼다.

 

6 이상일 경우에도 1로 바꾼다.

 

5 초과이면 문제 해결이다.

 

즉, 5 초과 6 미만인 값이어야 한다.

 

 

 

cookie를 변경해주는 툴, 플러그인 등 방법은 많다. 5 < user_lv < 6인 소수로 변조시키면 된다.

 

당시 툴이 없어서 그냥 자바스크립트로 했다.

 

 

 

이후, 새로고침 한번 눌러주면 Congratulations! 메시지와 함께 Score를 얻을 수 있다.