hackthissite.org Basic 풀이 [10 level]
6. Basic Level 10
문제>
레벨 10
Please enter a password to gain access to level 10
풀이>
소스를 봐도 암호를 알아내는데 필요한 힌트가 없습니다.
submit 버튼 클릭시 POST 값을 알아보기 위해 header를 살펴봤습니다.
혹시나해서 Cookies 값을 확인해본 결과 힌트를 발견할 수 있었습니다.
이번 문제는 Cookie 값 변조를 하여 통과를 하는 문제임을 밝힐 수 있었습니다.
현재 페이지의 쿠키 값을 확인하는 자바스크립트 명령어는 다음과 같습니다.
javascript:alert(document.cookie)를 주소창에 입력하여 봅시다.
level10_authorized=no; 라는 라인을 발견할 수 있습니다.
쿠기값을 변조를 하는 방법에는 여러 방법이 있습니다. basic 레벨 3에서 사용되었던 프록시 툴로도 수정이 가능합니다.
크롬 브라우저를 사용한다면, Edit This Cookie 라는 확장프로그램을 이용하면 더욱 더 편리합니다.
크롬 확장프로그램 : Edit This Cookie
그리고, 자바스크립트를 사용해서 쿠기값을 변조할 수 있습니다.
주소창에 javascript:alert(document.cookie="쿠키 이름=쿠키 값") 을 사용해서 말이죠.
주소창에 javascript:alert(document.cookie="level10_authorized=yes")를 입력해봅시다.
쿠키 값이 변경되었다고 나옵니다.
쿠키 값이 변경되었으니 Submit 을 클릭해봅시다.
동영상풀이>
간단한 문제라, 동영상풀이는 없습니다 ^^
posted by t@k1Ng
무단으로 퍼가시거나 무단으로 인용하시지 말아주세요.
인용 및 퍼가셨다면, 댓글 및 출처좀 부탁드리겠습니다.
'예전 자료들' 카테고리의 다른 글
드롭박스(DropBox)의 소개와 추가용량 얻는 팁 (0) | 2012.09.13 |
---|---|
hackthissite.org Basic 풀이 [9 level] (0) | 2012.08.30 |
hackthissite.org Basic 풀이 [8 level] (0) | 2012.08.30 |
hackthissite.org Basic 풀이 [7 level] (0) | 2012.08.30 |
hackthissite.org Basic 풀이 [6 level] (0) | 2012.08.30 |