티스토리 뷰

WEB/webhacking.kr

Webhacking.kr - 14번 [100]

Notchicken 2017. 5. 24. 14:55

Webhacking.kr - 14번 [100]


14번 문제는 인풋박스 하나가 주어진다.
페이지의 소스를 확인해보면,


<html>
<head>
<title>Challenge 14</title>
<style type="text/css">
body { background:black; color:white; font-size:10pt; }
</style>
</head>
<body>
<br><br>
<form name=pw><input type=text name=input_pwd><input type=button value="check" onclick=ck()></form>
<script>
function ck()
{
var ul=document.URL;
ul=ul.indexOf(".kr");
ul=ul*30;
if(ul==pw.input_pwd.value) { alert("Password is "+ul*pw.input_pwd.value); }
else { alert("Wrong"); }
}
</script>
</body>
</html>


url 중 .kr이 시작하는 위치의 값에 30을 곱한 값을 입력하면 패스워드를 띄워주는 것을 알 수 있다. 패스워드는 앞에서 구한 값과 입력한 값을 곱한 값이 된다.

http://webhacking.kr/challenge/javascript/js1.html 중 .kr이 시작하는 위치는 17번째이므로
17*30 = 510이 입력값이 되고, 이 값을 입력하면


Passwrod = 260100



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

Webhacking.kr - 26번 [100]  (0) 2017.06.21
Webhacking.kr - 24번 [100]  (0) 2017.05.24
Webhacking.kr - 18번 [100]  (0) 2017.05.24
Webhacking.kr - 16번 [100]  (0) 2017.05.24
Webhacking.kr - 17번[100]  (0) 2017.05.24
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday