-
webhacking.kr 문제 12번 풀이web/webhacking.kr 2019. 5. 15. 15:52
webhacking.kr 12번 문제를 풀어보도록 합시다.
먼저 12번 문제에 들어오면 이렇게 스크립트 태그 안에 이렇게 무수히 많은 수를 보실 수 있습니다.
이 수는 아스키 코드로 해석해야 할거 같습니다. 하지만 이런 수작업을 console로 처리할 수 있습니다.
//콘솔 기능은 F12를 누르고 console로 들어오시면 됩니다.
숫자들을 해석했더니 코드가 나옵니다.
패스워드를 확인하기 위해 alert 내용을 봅시다. 보시게 되면 ck 변수가 중요하다는 것을 볼 수 있습니다.
그런데 ck는 선언되길 URL에서 '='부터해서 만들어진 것이 저장된다는 것을 알 수 있습니다. 그런데 if 문
에 ck==~~이 있는데 해석하기 힘들게 숫자로 되있습니다. 이 것 또한 콘솔로 처리하면...
코드를 보여줍니다. ck == '=youaregod~~~~~~!'이 됩니다.
그렇게 되어서 url에 붙여넣기 하면 아래 이미지와 같이 패스워드를 알려줍니다.
이 패스워드를 auth에 입력을 해주게 되면
이렇게 클리어 할수 있습니다.
이렇게 12번 문제를 해결해 보았습니다.
반응형'web > webhacking.kr' 카테고리의 다른 글
webhacking.kr 문제 4번 풀이 (0) 2019.06.07 webhacking.kr 문제 16번 풀이 (0) 2019.05.15 webhacking.kr 문제 15번 풀이 (0) 2019.05.15 webhacking.kr 문제 14번 풀이 (0) 2019.05.06 webhacking.kr 문제 32번 풀이 (0) 2019.05.06