Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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
Archives
Today
Total
관리 메뉴

White Security

와일드 카드 DNS 서비스 본문

Web

와일드 카드 DNS 서비스

POSIX 2019. 4. 7. 22:57

Midnightsun CTF 2019를 통해 접하게 된 정보입니다.

 

일반적으로 DNS는

한 도메인에 대하여 1~N개의 IP주소를 가지며

서브 도메인에 대하여 또 몇가지로 분기됩니다.

 

예시를 들어보면

example.com : 35.180.12.3

www.example.com : 35.180.12.4

m.example.com : 35.180.12.5

질의에 대하여 위와 같은 내용으로

IP를 반환해주는 DNS가 존재할 수 있겠습니다.

 

 

하지만, 이 녀석들은 그렇지 않습니다.

서브 도메인으로 입력받은 그대로 IP를 반환하여 주기에

조금 특수한 용도로 사용할 수 있는데요.

 

만약 127.0.0.1.xip.io를 쿼리하면

127.0.0.1 주소를 반환하여 실제로 루프백 주소를 반환하게 됩니다.

따라서 입력하기에 따라서 존재하는 모든 IP를 반환할 수 있겠죠?

 

여기서 주목할 만한 부분은

IP 앞쪽에 서브넷이 붙는 경우인데요

http://this.is.a.vulnerable.domain.127.0.0.1.nip.io

와 같이 추가적인 서브도메인이 붙더라도

무시하고 127.0.0.1이 반환됩니다.

 

이를 이용하면

인자를 통해 다른 도메인의 내용을 읽어들여 반환하는 경우

상황에 따라 서버 접근을 우회할 수도 있습니다.

 

참조 https://moss.sh/free-wildcard-dns-services/

'Web' 카테고리의 다른 글

Public DNS resolving to localhost  (0) 2019.04.13
주소 덧붙이기를 통한 Request Forgery 기법  (0) 2019.04.10
IP 주소 우회 기법  (0) 2019.04.10
취약점 존재 가능한 PHP 함수 목록  (0) 2019.04.07
Comments