이번에는 Challenge 16을 풀어보겠다.
16번 문제를 클릭하면
큰 별 작은별들이 우리를 반겨준다.
F12를 눌러보자.
String.fromCharCode(); 는 아스키코드를 문자로 변환하는 함수이다.
여기서 cd의 값을 위에서부터 찾아보자.
뭔가 아스키코드와 연관이 되어있을것 같은 냄새가 풍겨온다.
아스키코드를 문자로 변환하면 100 = d , 97 = a, 119 = s, 115 = w, 124 = | 이다.
우리가 흔히 게임을 할 때 이용하는 방향키인 asdw임을 알 수 있다.
실제로 asdw를 눌러보니
오오오오오ㅇ 별이 움직인다!
아래에 location.href는 페이지를 넘어갈 때 쓰는것인데 혹시몰라 |을 눌러보았다.
..? 뭐지 생각보다 간단히 끝났다.
(사실 입력하는 칸이 없어서 키보드 눌러볼 생각도 못하고 헛짓을 많이했다)
아래의 정체모를 코드는 별의 색깔을 랜덤으로 바꿔주는 코드로 추정된다.
이상으로 마치겠다 ~_~
728x90
'Web hacking' 카테고리의 다른 글
웹해킹 3주차 - 2 (0) | 2017.10.16 |
---|---|
웹해킹 3주차 - 1 (0) | 2017.10.16 |
웹해킹 2주차 - 3 (0) | 2017.09.25 |
웹해킹 2주차 - 1 (0) | 2017.09.25 |
웹해킹 1주차 (0) | 2017.09.18 |