...

Примечание

Между прочим, это не первая попытка прямой передачи данных по каналу связи для реализации стека основных протоколов. Это даже не вариант наиболее «законченной» мини-сети Miniweb, который можно найти по адресу www.dunkels.com/adam/miniweb и который компилируется в программу размером в 30 байт, работающую на уровне IP. Эта программа размером в 30 байт является рабочей реализацией протокола TCP с разумными возможностями. Существуют системы, которые имитируют группу серверов на одной машине. Достоинство программы DoxRoute заключается в ее простоте, интернациональности, разумной переносимости на различные платформы и качестве написания. Программа была написана с исключительно обнадеживающей простотой.

Реализация программы DoxRoute: раздел за разделом

Выполнение DoxRoute довольно тривиально:

[root@localhost effugas]# ./doxroute -r 10.0.1.254 -c -v

10.0.1.170

ARP REQUEST: Wrote 42 bytes looking for 10.0.1.254

Router Found: 10.0.1.254 at 0:3:E3:0:4E:6B

DATA: Sent 74 bytes to 171.68.10.70

DATA: Sent 62 bytes to 216.239.35.101

DATA: Sent 60 bytes to 216.239.35.101

DATA: Sent 406 bytes to 216.239.35.101

DATA: Sent 60 bytes to 216.239.35.101

DATA: Sent 60 bytes to 216.239.35.101

Поскольку рассматриваемая реализация программы неполная, то на самом деле в ней нет обработки состояний маршрутизатора (поэтому в тексте программы не следует заменять константы со значением 7200 с). Программа DoxRoute такова, что вполне возможно завершить процесс маршрутизации на одной машине и запустить его на другой, не сообщая об этом переключателю режимов работы программы. Можно найти большое количество инструментальных систем активного спуфинга. Например, инструментальное средство Ettercap (http://ettercap.sourceforge.net) является одним из наиболее интересных пакетов фальсификации для реализации атак «злоумышленник посередине» (MITM), направленных против сеансов сети. Пакет поддерживает большое количество протоколов. С помощью Ettercap можно реализовать различные специфические варианты спуфинга. Пакет DoxRoute обеспечивает инфраструктуру для ответа на вопрос: «Что произойдет, если к сети подключить машину для выполнения..?» Если можно обмануть внутренний маршрутизатор несколькими строчками кода, то фальсификация еще чего-нибудь будет ненамного сложнее.

Загрузка...