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

+ Recent posts