페이지를 들어가보면 이런 화면이 뜬다. 띠용이
먼저 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를 넣어보면?!
짠..
'overthewire.org' 카테고리의 다른 글
[OverTheWire.org_natas] level 8 - level 9 (natas10 password) (0) | 2022.01.27 |
---|---|
[Overthewire.org_natas] level 7 - level 8 (natas9 password) (0) | 2022.01.26 |
[Overthewire.org_natas] level 5 - level 6(natas7 비번 구하기) (0) | 2022.01.24 |
[Overthewire.org_Natas] level 3 - level 4 - level 5(natas5, 6 비번 구하기) (0) | 2022.01.24 |
[Overthewire.org_Natas] level 2 - level 3(natas4 비번 구하기) (0) | 2022.01.24 |
댓글