본문 바로가기
security/웹 해킹

Webhacking.kr 16번

by aristia 2020. 6. 9.

1. 문제 확인

첫 화면에 이렇게 별이 나와있는 것을 확인 할 수 있다.

 

2. 소스 코드 확인

소스코드

if(cd==100) star.style.left=parseInt(star.style.left+0,10)+50+"px";
if(cd==97) star.style.left=parseInt(star.style.left+0,10)-50+"px";
if(cd==119) star.style.top=parseInt(star.style.top+0,10)-50+"px";
if(cd==115) star.style.top=parseInt(star.style.top+0,10)+50+"px";
if(cd==124) location.href=String.fromCharCode(cd)+".php"; // do it!

 

이 코드가 중요한 것 같다. 여기서 숫자가 나와있다.

여기서 해당 숫자 값을 입력하면 화면에 나와있는 별이 이동하는 것 같다.

해당 숫자 = 아스키 코드 값으로 짐작하고 아스키 코드표를 찾아보로 하자.

이 표를 보면 해당 아스키 코드 값이 d a w s | 인 것을 확인 할 수 있다.

그래서 해당 아스키 코드값을 키보드로 입력해주었다.

 

그랬더니 이렇게 문제가 풀리는 것을 확인 할 수 있다.

'security > 웹 해킹' 카테고리의 다른 글

Webhacking.kr 42번  (0) 2020.07.18
Webhacking.kr 41번  (0) 2020.07.16
Webhacking.kr 37번 [차후 다시 도전]  (0) 2020.06.09
Webhacking.kr 8번  (0) 2020.06.09
Webhacking.kr 12번  (0) 2020.06.09

댓글