Webhacking.kr 20번 문제 풀이
문제 많당 ㅠㅠ
20번 문제 클릭
아래와 같은 창이 뜬다
소스 보기를 해보자
음..
그냥 한번 Submit 해봤다
Wrong
아마 timeout=2 라고 적혀있고 쿠키 값을 통해
2초안에 Submit 하는지 체크하는거 같다
이걸 2초안에 입력하긴 정말 힘들거 같다;;
흠....어케 해야할까.....요....
개발자 도구 기능이 좋은게 많다
익스플로러에서 F12를 눌러보자
그리고 콘솔 창으로 이동하자
아래에 입력할 수가 있는데
javascript:alert("test");
이런식으로 사용할 수 있다
그렇다면 아까 20번 문제에서
값을 입력하고 submit 하는 자바스크립트를 입력하여
문제를 클리어해보자
javascript:(lv5frm.id.value='1');
nickname에 값 1 입력
javascript:(lv5frm.cmt.value='1');
comment에 값 1 입력
javascript:(lv5frm.hack.value=lv5frm.attackme.value);
code에 code 값 입력
javascript:ck();
이제 값을 다 입력했으니 ch() 함수 실행시키자
아래와 같이 입력하고 페이지를 새로고침하고 바로 Ctrl + Enter로 자바스크립트를 실행하면
문제가 클리어 된다
(새로고침하고 2초 안에 자바 스크립트를 실행해야 클리어된당)
ㅎ.ㅎ!