본문 바로가기

wargame/webhacking.kr

webhacking.kr 15번문제 풀이

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

webhacking.kr 15문제 풀이해보려한다

 

15번문제 클릭하자마자

 

Access_Denind 라는 창이뜬다

 

그러고 페이지도 들어가지않는다

 

저럴때 소스코드를 보는방법은간단하다..

 

브라우저 검색창에

 

view-source:url

입력하면 해당 url의 소스코드가 보인다.

 

들어가서 코드를보니

 


<html>
<head>
<title>Challenge 15</title>
</head>
<body>
<script>
alert("Access_Denied");
history.go(-1);
document.write("password is ~~");
</script>
</body>

이런식으로 코드가있다

 

history.go()라는것 때문에 들어가지지않은거같다

 

저함수가 무엇인가 처보니

 

이전페이지로 돌려주는 뒤로가기 버튼같은것이다

 

인자값에

 

-1은 바로이전페이지로

 

-2는 전전페이지

 

이런식으로 작동하는것다

 

하지만 저것도 우회가가능하다

 

새창에서열면 이전페이지가없기때문에 우회할수있다.

 

새창으로들어가면

 

password is ~~ 문구가나온다 ...

 

나는 이게 비밀번호인지몰랐다.

 

스크립트 끄라는건줄알았는데 알고보니 저게 비밀번호다..

 

간단한문제라 점수는 50점이다..

 

'wargame > webhacking.kr' 카테고리의 다른 글

webhacking.kr 39번문제  (0) 2016.12.12
webhacking.kr 17번문제  (0) 2016.12.12
webhacking.kr 1번문제  (0) 2016.12.11
webhacking.kr 14번문제  (0) 2016.12.11
webhacking.kr 회원가입  (0) 2016.12.11