[Webhacking.kr] 16번
2017. 9. 4. 23:01
* * *
이게 문제인가?
키를 누르면 별이 막 늘어난다.
마우스를 가져다 내면 별이 막 지워진다.
소스를 보자
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <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.posLeft-50,star.style.posTop-50); if(cd==100) star.style.posLeft=star.style.posLeft+50; if(cd==97) star.style.posLeft=star.style.posLeft-50; if(cd==119) star.style.posTop=star.style.posTop-50; if(cd==115) star.style.posTop=star.style.posTop+50; if(cd==124) location.href=String.fromCharCode(cd); } 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> | cs |
mv함수가 키를 누르면 발생하고 이 키 코드값이 중요한것 같다.
Key Code Reference Table
50 | 2 | 60 | 70 | f | 80 | p | 90 | z | |
51 | 3 | 61 | =+ | 71 | g | 81 | q | 91 | Windows |
52 | 4 | 62 | 72 | h | 82 | r | 92 | ||
53 | 5 | 63 | 73 | i | 83 | s | 93 | Right Click | |
54 | 6 | 64 | 74 | j | 84 | t | 94 | ||
55 | 7 | 65 | a | 75 | k | 85 | u | 95 | |
56 | 8 | 66 | b | 76 | l | 86 | v | 96 | 0 (Num Lock) |
57 | 9 | 67 | c | 77 | m | 87 | w | 97 | 1 (Num Lock) |
58 | 68 | d | 78 | n | 88 | x | 98 | 2 (Num Lock) | |
59 | ;: | 69 | e | 79 | o | 89 | y | 99 | 3 (Num Lock) |
100 | 4 (Num Lock) | 110 | . (Num Lock) | 120 | F9 | 130 | 140 | ||
101 | 5 (Num Lock) | 111 | / (Num Lock) | 121 | F10 | 131 | 141 | ||
102 | 6 (Num Lock) | 112 | F1 | 122 | F11 | 132 | 142 | ||
103 | 7 (Num Lock) | 113 | F2 | 123 | F12 | 133 | 143 | ||
104 | 8 (Num Lock) | 114 | F3 | 124 | 134 | 144 | Num Lock | ||
105 | 9 (Num Lock) | 115 | F4 | 125 | 135 | 145 | Scroll Lock | ||
106 | * (Num Lock) | 116 | F5 | 126 | 136 | 146 | |||
107 | + (Num Lock) | 117 | F6 | 127 | 137 | 147 | |||
108 | 118 | F7 | 128 | 138 | 148 | ||||
109 | - (Num Lock) | 119 | F8 | 129 | 139 | 149 |
키값은 대충 이렇다.
100 : 4 (Num Lock)
97 : 1 (Num Lock)
119 : F8
115 : F4
124 : |
음... |를 누르니까 답이 나왔다. 124
Password is webhacking.kr
클리어
'Wargame > 웹해킹(Webhacking.kr)' 카테고리의 다른 글
[Webhacking.kr] 18번 SQL INJECTION (0) | 2017.09.04 |
---|---|
[Webhacking.kr] 17번 (0) | 2017.09.04 |
[Webhacking.kr] 15번 (0) | 2017.09.04 |
[Webhacking.kr] 14번 (0) | 2017.09.04 |
[Webhacking.kr] 6번 (0) | 2017.09.03 |