Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет. Основные методы проведения аудита инфраструктуры ИБ.docx
Скачиваний:
9
Добавлен:
09.04.2023
Размер:
24.5 Кб
Скачать

Получение информации от dns-сервера

Благодаря информации, которую мы можем получить от DNS-сервера, можно составить список публичных внешних, а порой и внутренних серверов, используемых целевой организацией.

Типы записей

Прежде чем мы начнем искать информацию, используя DNS, выясним, какие типы записей использует данный сервис и какую информацию мы можем почерпнуть из них:

A (Address) — связывает доменное имя и IP-адрес;

SOA (Start of Authority) — показывает, какие DNS отвечают за эталонную информацию о данной зоне; CNAME (Canonical Name) — дополнительное имя для данного домена;

MX (Mail Exchange)— определяет, какие почтовые серверы обслуживают данную зону;

SRV (Service) — показывает, какие сервисы обслуживают данную зону (например, серверы активной директории);

PTR (Pointer) — привязывает IP-адрес к доменному имени;

NS (Name Server) — показывает, какие DNS-серверы обслуживают данную зону.

Взаимодействие с dns-сервером

Взаимодействовать с DNS-сервером можно несколькими различными способами, например через упомянутую ранее кроссплатформенную утилиту nslookup.

Просто набрав следующую команду, мы направим DNS-запрос к тому DNS-серверу, который указан в наших настройках TCP/IP-соединения:

root@kali:~# nslookup japantoday.com

Server: 192.168.126.2Address:

192.168.126.2#53Non-authoritative answer:

Name: japantoday.com

Address: 172.99.100.142

В данном примере мы обратились к локальному DNS и запросили IP-адрес для домена japantoday.com. DNS-сервер вернул нам ответ — 108.166.65.155.

MX-записи

С помощью того же nslookup можно получить список почтовых серверов, используемых данной организацией:

root@kali:~# nslookup

> set q=mx

> japantoday.com

Server: 192.168.126.2

Address: 192.168.126.2#53

Non-authoritative answer:

japantoday.com mail exchanger = 5 alt2.aspmx.l.google.com.

japantoday.com mail exchanger = 10 aspmx3.googlemail.com.

japantoday.com mail exchanger = 1 aspmx.l.google.com.

japantoday.com mail exchanger = 5 alt1.aspmx.l.google.com.

japantoday.com mail exchanger = 10 aspmx2.googlemail.com.

Authoritative answers can be found from:

aspmx3.googlemail.com internet address = 74.125.28.26

aspmx.l.google.com has AAAA address 2a00:1450:4010:c02::1a

alt1.aspmx.l.google.com has AAAA address 2404:6800:4008:c01::1b

aspmx2.googlemail.com internet address = 173.194.72.26

aspmx2.googlemail.com has AAAA address 2404:6800:4008:c01::1b

Обратите внимание на то, что возле каждой MX-записи находится число — 1, 5 или 10.Это число обозначает приоритет почтовых серверов. Например, когда почтовый агент попытается доставить e-mail для домена japantoday.com, он сначала попытается соединиться с сервером, приоритет которого равен 1, и только в случае неудачи будет пытаться установить соединение с сервером, имеющим более высокий приоритет.

NS-запросы

Похожим способом можно определить, какие NS-серверы отвечают за данный домен:

root@kali:~# nslookup

> set type=ns

> japantoday.com

Server: 192.168.126.2

Address: 192.168.126.2#53

Non-authoritative answer:

japantoday.com nameserver = dns1.stabletransit.com.

japantoday.com nameserver = dns2.stabletransit.com.

Authoritative answers can be found from:

dns1.stabletransit.com internet address = 69.20.95.4

dns2.stabletransit.com internet address = 65.61.188.4

Мы получили адреса двух серверов. Эта информация может понадобиться в дальнейшем, когда мы попытаемся подобрать имена серверов или перенять зону.