WEB/webhacking.kr (old)

webhacking.kr 20번

hongjw 2020. 2. 2. 23:02

level 20 첫화면

먼저 소스코드를 확인해보았다.

submit버튼을 누르면 ck함수가 실행된다.

ck함수를 해석해보면,

nickname 입력칸이 빈칸이면 nickname입력칸으로 커서를 위치시킨다.

comment와 captcha도 마찬가지로 실행된다.

lv5frm.captcha_.value값은 새로고침할때마다 값이 계속 바뀌는데,

만약 captcha에 입력한 값과 lv5frm.captcha_.value값이 다르면 커서가 captcha로 이동한다.

 

=>nickname, comment 입력칸이 비어있으면 안되고, 무작위로 생성된 lv5frm.captcha_.value값과 captcha입력값이 같아야한다.

 

 

 

그랬더니 너무 느리다고.. (。•́︿•̀。) 

 

아마 time limit이 2초여서 그런것같다.

2초안에 입력하는 것은 불가능이기 때문에 미리 아래코드를 복사해놓고, console창을 이용해 문제를 해결하였다 !

lv5frm.id.value="a";
lv5frm.cmt.value="a";
lv5frm.captcha.value=lv5frm.captcha_.value;
lv5frm.submit();

->console창 입력 코드

'WEB > webhacking.kr (old)' 카테고리의 다른 글

webhacking.kr 23번  (0) 2020.02.05
webhacking.kr 24번  (0) 2020.02.03
webhacking.kr 19번  (0) 2020.01.29
webhacking.kr 15번  (0) 2020.01.27
webhacking.kr 18번  (0) 2020.01.27