17번은 14번과 유사하게 문자를 넣는 공간과 버튼 하나가 존재합니다. 바로 소스코드를 보겠습니다.
unlock이라는 변수에 복잡하 사칙연산이 적혀있고, 이 계산의 결과를 login.pw.value와 비교하여 같을 경우 문제가 풀리는 것처럼 보입니다. 즉, unlock의 값을 계산해서 페이지에 존재하는 form에 넣으면 될것 같습니다. 계산은 난독화된 코드를 쉽게 해석해주는 개발자 도구의 console 창을 이용하면 간단하게 구할 수 있습니다.
이렇게 넣어주면 바로 결과 값이 화면에 보입니다. 이 값을 넣어주면
깔끔하게 문제가 풀립니다. console 부분을 사용해본 사람이라면 간단하게 풀 수 있는 자바스크립트 문제였습니다.
'웹 > webhacking.kr' 카테고리의 다른 글
webhacking.kr 21번 (0) | 2021.02.17 |
---|---|
webhacking.kr 19번 (0) | 2021.02.06 |
webhacking.kr 16번 (0) | 2021.02.06 |
webhacking.kr 14번 (0) | 2021.02.06 |
webhacking.kr 12번 (0) | 2021.02.01 |