2017/08/17 - [Study :)/WarGame] - [SuniNaTaS] 3번 문제, 게시판 글쓰기 우회
4번 문제
처음 화면은 이러하다.
"Plus"버튼을 누르면 Point가 1씩 증가하다가 25가 되는 순간 이러한 경고창이 뜨게 된다.
자기는 SuNiNaTaS 브라우저를 좋아한다고 한다.... 어쩌라고.. ㅋㅋ
그리고 더이상 25포인트에서 올라가지 않고 저 경고창만 계속 출력하게 된다.
그래서 웹 소스코드를 살펴보았다.
소스 마지막 부분에 힌트가 제고되어 있었다.
포인트를 50을 만들어야 된다고 쓰여있다. 그리고 "SuNiNaTaS"라고 쓰여 있었다.
힌트는 2가지 인것 같다.
포인트를 50으로 만들어야 된다는점.
SuNiNaTaS 브라우저를 좋아한다는 점.
그래서 일단 Fiddler를 이용하여 브라우저를 SuNiNaTaS로 변경하여 패킷을 보내 보기로 했다. (맥에서 Fiddler사용법을 아직 몰라 윈도우로 진행하기로... T.T)
캡쳐를 걸고 Plus버튼을 눌러 패킷을 캡쳐하여보았다.
User-Agent부분에 현재 접속하고 있는 브라우저 정보가 표시되고 있다. 이부분을 SuNiNaTaS로 변경하여 패킷을 보내 보려 한다.
1포인트가 증가하였다. 이짓(?)을 50번 반복해야한다..
하지만 Fiddler에는 친절하게 연속적으로 보내주는 매크로같은 기능을 제공한다.
변조하여 보낸 패킷을 '우클릭'하여 Replay > Reissue Sequentially 을 클릭한다.
안전하게 48번 보내기로 하였다. (50번을 넘기면 안될것 같아...)
50Point가 되도록 조정하면서 패킷을 보내면 위와 같은 창이 출력되면서 인증키가 출력 된다.
2017/08/28 - [Study :)/WarGame] - [SuniNaTaS] 5번 문제