본문 바로가기

[Wargame Write-up]/Net-Force

[Net-force] [Javascript] 2. This won't take long...

해당 문제를 클릭하면 아래와 같은 화면이 표시된다. 이번엔 입력을 받는다.

 

 

 

소스 코드에 단서가 있는지 확인해보자. Javascript로 substring 함수를 이용해 패스워드를 생성한다.

 

[string].substring(from, to) 형식으로 쓰는데, 원본 문자열(string)에서 from ~ to-1번째 문자열을 추출한다.

(이 때, 첫 번째 요소는 C의 배열처럼 0번째로 정의된다.)

 

예를 들어, "Hello".substring(1, 3); 이라고 하면 "el"이 되는 식이다.

 

 

  

연산한 후, 맞는지 테스트해보자.

 

 

 

정답이다!

 

(이 alert 창 전에 "Searching.", "Searching..", "Searching.."의 3개의 alert을 거치지만, 여기에 싣진 않았다.)