-2

Допустим, у меня есть два компьютера, подключенных с помощью кабеля Ethernet. Нет NAT, VPN, маршрутизаторов ... ничего, только один кабель с двумя компьютерами, подключенными к обоим концам. Например, ПК1 может иметь IP 192.168.1.1/24 (на самом деле я не знаю этот IP, это всего лишь пример). Я хочу настроить соответствующий IP для ПК2, чтобы иметь возможность общаться с ПК1. Проблема в том, что я не знаю ни IP-адреса ПК1, ни сетевого адреса ПК1 (192.168.1.1/24 использовался в качестве примера). Другими словами, я не могу настроить сетевой адаптер PC2 как 192.168.1.77 и запустить nmap в диапазоне 192.168.1.1-255, потому что я не знаю, что IP-адрес PC1 находится где-то в диапазоне 192.168.1.1-255, это может быть 192.168.2.1-255 или 127.20.7.1-255 или что вы можете себе представить. Как я могу определить, какую сеть использует ПК1? Я могу установить сетевой адаптер PC2 в режим Promisc, но что, если PC1 ничего не отправляет? Есть ли лучший вариант, как сканирование всего пространства частных адресов (это было бы безумием)

РЕДАКТИРОВАТЬ: Я задаю этот вопрос, потому что меня интересует, как все работает, и если некоторые хаки (с использованием суперсетей или что-то в этом роде), которые поддерживаются теорией, стоящей за сетью, позволяют это. Ответы, такие как переход на ПК1 и проверка его IP-адреса вручную, - это не то, что я ищу.

1 ответ1

2

Если ваш ящик является маршрутизатором dsl, он выдаст вам IP-адрес с помощью dhcp, он находится в этом пакете.

Сканирование всего 192.168.0.0/16 - это не безумие, в обычной сети это займет около получаса. Вся десятая сеть - это немного, но это займет неделю.

Популяционные стереотипы подарят вам некоторые другие ... 10.0.0.0/22 например. Ящики маршрутизатора также имеют тенденцию быть размером х1х250-х.254.

Это разумная идея, чтобы настроить tcpdump и выключить маршрутизатор. Скорее всего, во время запуска будут отправлены некоторые пакеты, даже если это не так. Это может быть полезно.

Если ваш ящик не отвечает на запросы, nmap может сканировать с использованием пакетов TCP SYN.

Это все довольно расплывчато, но таков и ваш вопрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .