별..... 이쁘다
아니 개발자 도구를 열자.
근데.. random 함수가 있다. 새로고침을 한번 해봤다.
!!!!!!!
맨 끝에 별 색깔이 계속 바뀐다.
소스를 제대로 확인해보자.
일단
* onkeypress (=onkeydown) : 키가 눌렸을 때 이벤트 발생
* event.keyCode
: Javascript 로 사용자의 키입력을 감지하여 함수를 처리
: ASCII 코드에 기반
* onmouseover : 마우스 커서가 해당 요소 위에 위치할 때 이벤트 발생
키보드로 입력한 값이 mv 함수로 넘어가고, 그 입력 값이 100, 97, 119, 115, 124 일 때 각각 다른 일을 수행하는 것 같다.
아스키 코드로 100은 d , 97는 a, 119는 w, 115는 s, 124는 | 이다.
d를 눌러봤다.
d 를 누른 만큼 별 색상을 랜덤으로 해서 찍어내는 것 같은 소스가 늘어난 것을 볼 수 있다.
s,w,a,d 를 누르면서 변화를 확인해보니 누를 때마다 큰 별이 이동하면서 작은 별들을 추가시켰다.
(귀여워..)
암튼 124인 | 를 누르면 php 페이지로 이동하는 것 같으니 이제 눌러보자.
간단하게 해결!
'WARGAME > webhacking.kr [web]' 카테고리의 다른 글
webhacking.kr / Old-34. javascript [write-up] (0) | 2020.01.31 |
---|---|
webhacking.kr / Old-23. xss [write-up] (0) | 2020.01.31 |
webhacking.kr / Old-17. javascript [write-up] (0) | 2020.01.31 |
webhacking.kr / Old-15. javascript [write-up] (0) | 2020.01.31 |
webhacking.kr / Old-14. javascript [write-up] (0) | 2020.01.31 |