Web hacking

웹해킹 2주차 - 2

PON_Z 2017. 9. 25. 18:12

이번에는 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