Computer/Wowhacker

와우해커(wowhacker) level1 풀이

uwang 2011. 2. 14. 06:35




와우해커(wowhacker) level1 풀이입니다.









http://webgame.wowhacker.com/level1.php에 접속하면







힌트가 나와있다.
php파일의 소스코드를 웹에서 보기 위해서는 level1.php를 level1.phps로 입력하면 된다.(단, 원본 확장자 파일이 phps여야함)

php는 PHP Source의 약자로 php파일을 컴파일 하지 않고 php소스코드만 보여준다.(php 소스코드는 원래 볼 수 없다. 왜냐하면 php 페이지를 열면 자체에서 컴파일 되서 결과파일만 올라가기 때문이다.) 

http://webgame.wowhacker.com/level1.phps 를 치면 아래와 같은 코드가 나온다.








?key는 GET 메소드로 넘길 때 쓰는 인자(파라미터)이다. GET 메소드로 wowhacker_hardware라는 값이 넘어 온다면 key1을 출력하고 그렇지 않다면 Can not open a key file을 출력하는 코드이다.








http://webgame.wowhacker.com/level1.php?key=wowhacker_hardware 을 입력하면
key값이 출력된다.