[그림 01] level20 시작


level20에서는 javascript 도전이라고 합니다.

따라서 console에서 문제풀이를 해야 할 것 같습니다.

먼저 script를 살펴보도록 합시다.


[그림 02] script 소스


스크립트 소스는 lv5frm 밑에 script가 있고, id, cmt, hack, 그리고 attackme가 있습니다.

문제의 풀이는 hack.value와 attackme.value가 같아야 한다는 것을 암시합니다.

그러면 javascript로 이를 빠르게 입력하여 문제를 풀이해야 함을 알 수 있습니다.

문제 풀이는 다음과 같습니다.


<풀이 javascript 문>


lv5frm.id.value=lv5frm.attackme.value;
lv5frm.cmt.value=lv5frm.attackme.value;
lv5frm.hack.value=lv5frm.attackme.value;
lv5frm.submit();


사실 id,cmt는 필요없는 부분이지만 채워주도록 했고, 다음과 같이 채워진 채로 submit하게 되면(제한시간 내에, 그러니까 겁나 빨리)

[그림 03]과 같이 풀리게 됩니다.

이 풀이는 F12(개발자 도구)의 '콘솔'에서 풀 수도 있고, 혹은 javascript문을 주소창에 기입하여 풀이할 수 있습니다.


[그림 03] 해결


'WARGAMES > webhacking.kr - old' 카테고리의 다른 글

Webhacking.kr_No.26(100) - old  (0) 2019.10.24
Webhacking.kr_No.25(150) - old  (0) 2016.12.08
Webhacking.kr_No.24(100) - old  (0) 2016.06.28
Webhacking.kr_No.23(200) - old  (0) 2016.06.28
Webhacking.kr_No.18(100) - old  (0) 2016.06.28
Webhacking.kr_No.17(100) - old  (0) 2016.06.28
Webhacking.kr_No.16(100) - old  (0) 2016.06.28
Webhacking.kr_No.15(50) - old  (0) 2016.06.28

+ Recent posts