16번 100점짜리 문제입니다.

https://webhacking.kr/

 

Webhacking.kr

Index Welcome Stranger! Notice(en) [2019-08-18] In the process of receiving service, some loss of data has been observed. For example, in very few accounts there may be a truncation of the last one letter of an userid. If userid contains multibyte characte

webhacking.kr


들어가니까 별이 있네요.

코드를 보죠

 

 

저기 do it!이라고 해야할 게 나오네요. cd값이 124여야 한답니다.

mv 함수를 사용하는 부부은 onkeypress로 키보드의 입력값을 사용하네요.

cd에 100 97 119 115를 입력하게 되면 별이 상하좌우로 움직이는 것을 볼 수 있습니다.

이렇게 말이죠.

 

onkeypress = mv(event.keyCode)

이렇게 event.keycode 값이 cd로 들어가게 됩니다.

 

event.keyCode 값은 ASCII 코드 값에 기반한다고 합니다.

ASCII코드로 124를 가리키는 것은 | 네요(shift + \) 

다시 페이지로 돌아가서 저 문자를 입력하게 되면 문제를 해결할 수 있습니다.

 

이렇게 말이죠.

'Hacking-기초 > [WEB] Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 26번 [100]  (0) 2020.04.29
Webhacking.kr 24번 [100]  (0) 2020.04.28
Webhacking.kr 17번 [100]  (0) 2020.04.28
Webhacking.kr 14번 [100]  (0) 2020.04.28
Webhacking.kr 15번 [50]  (0) 2020.04.28

+ Recent posts