반응형
안녕하세요!
웹 해킹 16번 문제풀이 하겠습니다.
문제를 보면 큰 별과 작은 별이 보이는데 소스코드를 확인해 보겠습니다.
onkeypress ="mv(event.keyCode)" -> 키보드를 입력할 시 ASCII 코드 값을 mv함수의 매개변수로 실행하는 것을 알 수 있습니다.
event.keyCode: Javascript로 사용자의 키 입력을 감지하여 함수를 처리하고 ASCII 코드에 기반합니다.
mv함수에서 cd값이 100, 97, 119, 115, 124 가 키보드로 입력되면 변화가 있다는걸 알 수 있습니다.
해당 cd값을 ASCII코드 값으로 변경해보겠습니다.
2020/11/29 - [Algorithm/Etc] - ASCII 코드표
100 = 'd'
97 = 'a'
119 = 'w'
115 = 's'
124 = '|'
문제는 adsw로 큰 별을 이동하고 이동 시마다 작은 별을 생성하는 걸 알 수 있습니다.
그리고 |(파이프) 입력 시 문제가 해결되는걸 알 수 있습니다.
감사합니다.
반응형
'Hacking > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr 18번 문제풀이 (0) | 2020.12.06 |
---|---|
Webhacking.kr 17번 문제풀이 (0) | 2020.12.04 |
Webhacking.kr 15번 문제풀이 (0) | 2020.11.26 |
Webhacking.kr 14번 문제풀이 (0) | 2020.11.19 |
Webhacking.kr 13번 문제풀이 (7) | 2020.11.16 |