티스토리 뷰

수업 노트/natas

natas2 solution

오리지날초이 2022. 5. 14. 23:02

url : http://natas2.natas.labs.overthewire.org/

id : natas2

password :h4ubbcXrWqsTo7GGnnUMLppXbOogfBZ7

(2023.03 기준)

 

 

2단계 문제에 대한 힌트가 제시되어 있네요

 

이 페이지에는 아무것도 없다는데 뭐부터 해야할까요?

잘 모르겠으면 소스코드부터 살펴봅시다.

 

소스 속에서 답을 찾아봅시다.

더보기

<img src = files/pixel.png> 라고 쓰여있는 코드가 눈에 띄나요?

 

해당코드는 html 문법 중 하나로 이미 존재하는 이미지 파일을 문서에 나타내는 기능을 수행합니다.

그런데 우리 문서에 특별한 이미지는 없이 

There is nothing on this page 이라는 단순 Text 만 존재했습니다.

어떻게 된걸까요? 살펴봅시다.

 

현재 우리가 살펴보는 웹 페이지는 http://natas2.natas.labs.overthewire.org/ 라는 인터넷 주소에 위치하고 있는 index.html 파일입니다.

 

index.html 는 웹 브라우저에 파일명 없이 주소만 적어줘도 자동으로 불러오는 역할을 하는 특별한 파일입니다.

일종의 집대문 같은 파일이죠.

 

그런데 img src 태그에는 files/pixel.png 가 있네요

http://natas2.natas.labs.overthewire.org/ 폴더 밑에 files 폴더가 있고 pixel.png 가 있다는 이야기입니다.

 

해당 주소를 입력해서 pixel.png 파일은 실제로 어떻게 생겼는지 살펴봅시다.

 

자세히 보면 흰 점이 하나 찍힌 아주 작은 png 파일인것을 알 수 있습니다.

그래서 원래 페이지에 그림을 불러왔음에도 전혀 육안으로 식별할 수가 없었네요

그런데 이것만 가지고는 아직 문제를 해결할 수는 없습니다. 

 

무얼 더 할 수 있을까요? 혹시 files 폴더를 살펴보면 힌트가 있지 않을까요?

 

인터넷 주소에 http://natas2.natas.labs.overthewire.org/files 를 입력해보니

해당 디렉토리에 대한 파일 탐색기 정보가 웹 브라우저를 통해서 보여집니다.

 

pixel.png 말고도 users.txt 라는 파일이 존재하는 것을 확인했습니다.

다음 단계는 아시겠죠? 

 

users.txt 파일의 주소를 정확히 입력하니 해당 text 파일의 내용을 확인할 수 있습니다.

natas3 의 password 도 적혀있네요.

 

natas3 패스워드 sJIJNW6ucpu6HPZ1ZAchaDtwd7oGrD14 를 획득한 것을 축하합니다.


natas 사이트에서 통하는 취약점은 실제로 아주 오래전에는 통했을 지도 몰라도

지금은 먹히지 않는게 대부분입니다.

 

혹시라도 natas 에서 배운 기법을 활용해서 현실세계에서 웹취약점을 탐색하는 행위는

하지 않기를 강력하게 권고합니다.

 

natas 는 보안 학습을 위해 제작된 사이트로 취약점 탐색 행위를 하는것을 허용하게끔 설계되었고

그 영향력이 제한적이지만 동일한 방식으로 현실에 존재하는 개인/상업 사이트에 취약점 점검을 한다면

여러분은 법적인 책임을 지게 될 수 있습니다.

 

국내외 대부분의 사이트들은 침입탐지 시스템 등을 운영하고 이상 탐색 행위를 추적할 수 있습니다.

 

이곳에서는 웹보안에 대한 기본적인 개념을 익히는데 만족하고

그 외 다양한 시도는 사전 협의된 테스트 환경이나 본인이 감당할 수 있는 실험 환경 등에서만

진행하길 바랍니다.


 

728x90
반응형

'수업 노트 > natas' 카테고리의 다른 글

natas4 solution  (0) 2022.05.16
natas3 solution  (0) 2022.05.16
natas1 solution  (0) 2022.05.14
natas0 solution  (0) 2022.05.14
[guide] natas 란?  (0) 2022.05.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함