본문 바로가기
overthewire.org

[Overthewire.org_natas] level 6 - level 7(natas8 비번 구하기)

by MININI 2022. 1. 26.

페이지를 들어가보면 이런 화면이 뜬다. 띠용이

 

먼저 f12로 코드를 봐볼까?

이걸 보면 home, about 링크를 누르면 어디로 연결되는지 써있고,

주석에 힌트가 써있다. *힌트: natas8의 비밀번호는 /etc/natas_web_pass/natas8에 있다*

 

일단 home을 눌러 이동해보았다.

http://natas7.natas.labs.overthewire.org/index.php?page=home 링크가 이렇게 변했다.

그럼 about을 누르면 링크가 저기 마지막 home대신 about으로 바뀌겄네.

 

 

index.php?page=home 에 대한 설명을 해 보자면,

a태그를 이용해 주소를 전송할 때, 

<a href="content1.html">메뉴1</a>
<a href="content2.html">메뉴2</a>
<a href="content3.html">메뉴3</a>

이런 식으로 하면 3개의 파일(content1.html~content3.html)이 필요하다.

하지만
<a href="content.php?menu=1">메뉴1</a>
<a href="content.php?menu=2">메뉴2</a>
<a href="content.php?menu=3">메뉴3</a>
이렇게 하면 1개의 파일(content.php)만으로도 처리가 가능해진다.
 주소의 전달값을 매개변수로 사용하는 것이다.

index.php 안에서 content1.html~content3.html을 각각 연결해 주면 된다.

 

 

 

 

 

저 page값에 natas8의 비번이 있다고 했던 /etc/natas_web_pass/natas8를 넣어보면?!

비번 내가 가려놓은 거임... 다들 이렇게 하길래..

짠..

댓글