Подмена шлюза
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Обнаруживать ARP-спуфинг по таблице соответствий.
В таблице ARP один MAC закреплён за двумя адресами — это ARP-спуфинг. Найдите адрес атакующего.
Задание 2Теория и инструменты
ARP связывает IP и MAC. Если один MAC закреплён за несколькими IP — вероятна атака «человек посередине».
Атакующий выдаёт свой MAC за MAC шлюза, чтобы перехватывать трафик.
Инструменты
- Wireshark:
arp.duplicate-address-detected - arpwatch
Больше теории — в разделе «Обучение: Сети».
Задание 3Практика: найдите флаг
Таблица ARP (кто-то подменил MAC шлюза — атакующий выдаёт себя за него).
Флаг — IP-адрес атакующего в формате CTF{a_b_c_d}.
10.0.0.137 -> aa:bb:cc:00:00:01
10.0.0.88 -> aa:bb:cc:44:55:66
10.0.0.201 -> aa:bb:cc:77:88:99
10.0.0.1 -> aa:bb:cc:00:00:01 (шлюз)
10.0.0.23 -> aa:bb:cc:10:22:33
Пошаговый план — открывайте по одному шагу
- 1Постройте соответствие MAC → список IP.
- 2Найдите MAC, встречающийся у нескольких адресов.
- 3Адрес атакующего — тот из них, что не является шлюзом.
Подсказки — каждая до решения стоит −50 очков
Задание 4Как защититься
Включите Dynamic ARP Inspection и DHCP-snooping, используйте статические записи для шлюзов.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.