728x90
반응형
200점인 20번 문제를 풀어보도록 하자.
이 문제의 특이한 점은 제한시간 2초가 걸려있다.
2초 안에 이 값들을 입력해서 전송시키기가 어렵다. 개발자 도구를 통해 스크립트를 확인해보자.
코드를 확인해보면
각 id(nickname), cmt(comment), captcha 의 값이 빈값이면 각 폼으로 커서가 이동하고
captcha의 값과 captcha_의 값이 값지 않으면 captcha로 커서가 이동한다.
마지막은 submit 부분이다.
이제 문제 해결을 위해 스크립트 코드를 변조해보자.
우선, nickname과 comment 폼에 임의의 값 'test'를 저장하고, captcha부분에는 바로 임의의 코드값을 저장하게끔 해서 크롬의 console 기능을 이용해서 페이지 새로고침(F5) 후 코드를 전달해보자.
정상적으로 문제가 해결되는 것을 확인할 수 있다.
728x90
반응형
'CTF & WarGame > webhacking.kr' 카테고리의 다른 글
[webhacking.kr] 22번 문제 (0) | 2020.03.09 |
---|---|
[webhacking.kr] 21번 문제 (1) | 2020.03.08 |
[webhacking.kr] 19번 문제 (0) | 2020.03.07 |
[webhacking.kr] 18번 문제 (0) | 2020.03.07 |
[webhacking.kr] 17번 문제 (0) | 2020.03.06 |