WowHacker Webgemae level1
Written on 게임에 들어가기 앞서, 와우해커 및 hackme , webhacking 등 여러종류의 워게임을 제공하는 서비스들이 많다.
심심풀이, 즉 할거 없을 때 하면 시간 때우기로 좋다.
문제내용
http://webgame.wowhacker.com/level1.php
hint) php 소스코드를 봐야합니다.
일단, 해당 주소로 이동합시다. 추가로 힌트는 php소스코드를 봐야한다고하네요.
“?key=” 구문이있습니다. 추가로 “Can not open a key file” 키 파일을 열수가 없다네요.
?key= 구문을 봤을때 get방식 임의값을 넣어 봤습니다.
“2” 가 출력되네요.
추가로 밑에 힌트를 지금 발견했네요.
“개발자의 실수로 소스코드를 볼수있다. php파일의 소스코드를 웨에서 보기 위한 방법”
흠, 혹시나 해서 php확장자 옆에 s를 붙여보았습니다.
<?
echo "?key=";
echo "$_GET[key]";
echo "<br>";
if($_GET[key]=="wowhacker_hardware"){
include "./../key/key1";
} else echo "Can not open a key file";
?>
<br>
<br>
Hint : 개발자의 실수로 소스코드를 볼수있다. php파일의 소스코드를 웹에서 보기 위한 방법<br>
<br>
GET HTTP METHOD 의 key 값이 ‘wowhacker_hardware’ 인 경우 해당경로의 파일을 호출합니다.
아닐경우 ‘Can not open a key file’ 문구를 출력합니다.
그렇다면 wowhacker_hardware 로 요청해봅시다.
‘i love tiger mac’ 이라는 키 값을 얻었습니다.
이제 인증하기 메뉴를 통해서 이 값을 인증하면 레벨 2로 이동하게됩니다.
너무 쉽죠?