본문 바로가기

작업/Webhacking.kr

(18)
webhacking.kr old-14 이해하기 100pt 난이도의 문제를 해결해 보았습니다. 페이지의 구성은 흑색 배경에 입력창과 체크박스로 구성되어 있습니다. 체크박스를 클릭하면 Wrong 경고 메시지가 나타나는 것을 확인할 수 있습니다. 올바른 값을 입력 후 check를 클릭하면 문제가 해결되는 구조 같습니다. 크롬에서 키보드 f12를 눌러서 페이지 소스코드를 확인해 보았습니다. 페이지 소스코드 분석 먼저 폼(form) 태그가 있는 문장을 확인해 보겠습니다. HTML의 폼(form) 태그는 사용자의 입력에 대한 정보를 다룰 때 적절합니다. 입력된 데이터를 한 번에 서버로 전송하여 처리하도록 할 수 있습니다. 폼을 식별하기 위한 이름으로 "pw"를 지정한 것을 알 수 있습니다. input은 사용자가 입력을 가능하게 하는 태그입니다. type = "..
webhacking.kr old-15 이해하기 제공되는 pt가 난이도와 비례하다면 가장 쉬운 난이도의 문제입니다. webhacking.kr 첫 시작이기 때문에 난이도 순서로 해결을 진행하기로 했습니다. 입장하자마자 첫 화면으로 쫓아내는 문제라서 입문자에게 당황 그 자체... 확인을 누르면 첫 화면(webhacking.kr)으로 돌아가는 현상이 발생합니다. 이 기능을 무시해야 문제에 접근이 가능하다는 생각을 했지만, 이 기능을 무시하는 방법을 몰라서 검색했습니다 ㅠㅠ. 웹에서 작동하는 경고이기 때문에 자바스크립트를 사용을 한 것이었고, 자바스크립트 기능을 없애면 저 경고문도 나타나지 않는다는 것이었습니다. 크롬에서 문제를 해결하려고 했기 때문에 크롬을 기준으로 작업을 진행하였습니다. 크롬에서 자바스크립트 기능 차단하기 크롬의 옵션에서 설정을 눌러 들어..