본문 바로가기
웹해킹

웹해킹 14번

by paysmile 2017. 9. 23.

웹해킹 14번을 들어가니 일단 밑에있는 화면이 나타났다.

 

 

일단 페이지 소스보기를 해봤다.

ck()함수는 버튼을 눌렀을 때 실행되는 함수다.

document.URL은 페이지의 주소를 나타내는 말이다. 그래서 ul이 페이지 주소인 www.webhacking.kr을 가리키고 있다는 것을 알았다.

밑에 줄의 indexof(" .kr")은 .kr이 주소의 몇번째에 해당하는지를 나타낸다.

.kr은 주소에서 17번째에 해당하므로 ul=17이다.

ul=ul*30이므로 17*30을 해주면 ul값은 510이 된다.

 

그 밑의 if 문을 보면 ul값과 입력한 값이 같으면 패스워드는 ul 값*입력한 값이 나온다고 한다.

 

일단 앞에서 구한 510을 입력해 줬다.

 

그랬더니 패스워드를 알려줬다.

 

이 패스워드 값을 flag에 입력해주었다.

 

그랬더니 문제 해결!!

 

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

웹해킹 3번  (0) 2017.08.02
웹해킹 1번  (0) 2017.07.26