w,a,s,d로 별이 움직여지는데 일단 모르겠어서 소스를 봤다.
<html>
<head>
<title>Challenge 16</title>
<body bgcolor=black onload=kk(1,1) onkeypress=mv(event.keyCode)>
<font color=silver id=c></font>
<font color=yellow size=100 style=position:relative id=star>*</font>
<script>
document.body.innerHTML+="<font color=yellow id=aa style=position:relative;left:0;top:0>*</font>";
function mv(cd){
kk(star.style.left-50,star.style.top-50);
if(cd==100) star.style.left=parseInt(star.style.left+0,10)+50+"px";
if(cd==97) star.style.left=parseInt(star.style.left+0,10)-50+"px";
if(cd==119) star.style.top=parseInt(star.style.top+0,10)-50+"px";
if(cd==115) star.style.top=parseInt(star.style.top+0,10)+50+"px";
if(cd==124) location.href=String.fromCharCode(cd)+".php"; // do it!
}
function kk(x,y){
rndc=Math.floor(Math.random()*9000000);
document.body.innerHTML+="<font color=#"+rndc+" id=aa style=position:relative;left:"+x+";top:"+y+" onmouseover=this.innerHTML=''>*</font>";
}
</script>
</body>
</html>
중요한건 자스 코드인것같다.
결국엔 cd==124가 되어야 문제가 풀리니 js keybord keyccode로 검색해보니 124는 |, \인것을 찾아낼수 있었다.
|를 입력하니 문제가 풀린당.
'Hacking > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr - 19 (0) | 2021.05.28 |
---|---|
Webhacking.kr - 18 (0) | 2021.05.28 |
Webhacking.kr - 15 (0) | 2021.05.28 |
Webhacking.kr - 12 (0) | 2021.05.27 |
Webhacking.kr - 10 (0) | 2021.05.27 |