해당 문제를 클릭하면 아래와 같은 화면이 표시된다. 이번엔 입력을 받는다.
소스 코드에 단서가 있는지 확인해보자. Javascript로 substring 함수를 이용해 패스워드를 생성한다.
[string].substring(from, to) 형식으로 쓰는데, 원본 문자열(string)에서 from ~ to-1번째 문자열을 추출한다.
(이 때, 첫 번째 요소는 C의 배열처럼 0번째로 정의된다.)
예를 들어, "Hello".substring(1, 3); 이라고 하면 "el"이 되는 식이다.
연산한 후, 맞는지 테스트해보자.
정답이다!
(이 alert 창 전에 "Searching.", "Searching..", "Searching.."의 3개의 alert을 거치지만, 여기에 싣진 않았다.)
'[Wargame Write-up] > Net-Force' 카테고리의 다른 글
[Net-Force] [Cracking] 2. SmartCheck rulez... (0) | 2016.12.09 |
---|---|
[Net-Force] [Cracking] 1. Training - Can you crack me?!? (0) | 2016.12.09 |
[Net-force] [Javascript] 4. Is this safe...?!? (0) | 2016.08.24 |
[Net-force] [Javascript] 3. Escape now!!! (0) | 2016.08.24 |
[Net-force] [Javascript] 1. Training - Javascript, secure? (0) | 2016.08.24 |