IP-Spoofing в никсах

Как подделывать свой IP

Xakep, номер #036, стр. 036-058-5


-o offset - Дополнительное смещение чисел, которое нужно добавить к предполагаемому SEQ. Может быть как отрицательным, так и положительным.

-d delay - Секунды задержки между фазами нападения. То есть ты можешь выставлять временную задержку между различными командами Eriu.

-P - Выставь это параметр для исследования предположения диапазона. Эта фишка может помочь тебе относительно команды -c count, чтобы выставить число предположений.

-F - И, наконец, это дает тебе возможность проверить SEQ.

Spoofit

И, наконец, Spoofit. Ну, тут вдаваться в объяснения я не буду. Потому как эту тулзу знает (по крайней мере должен знать) каждый никсер. Скажу только, что он предназначен для создания TCP-spoofed пакетов. Требует только Linux 1.3.x (или выше).

Почему спуффинг оказывается действенен

IP-spoofing стал возможен потому, что, во-первых, в основе передачи данных по протоколу TCP лежит идентификация, а во-вторых, изменить свой IP-адрес на желаемый не проблема (например, с помощью программы Eriu). Самая главная трабла заключается в определении (ака предсказании) последовательности SEQ-номеров. Но, думаю, предложенные проги могут упростить эту задачу.

Как предохраниться

Во-первых, чтобы тебя так не поимели, отключи все r* команды.

Во-вторых, удали все .rhosts файлы и из/etc/hosts.equiv файла.

Это вынудит всех пользователей использовать другие средства отдаленного доступа к тебе, таких как Telnet, ssh, skey и т.д. В-третьих, шифруй ВЕСЬ свой траффик. Кто сказал, что паранойя - это плохо?

Завершение

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

1) "Security Problems in the TCP/IP Protocol Suite" by Steve Bellovin, published in _Computer Communication Review_ vol. 19, no. 2 (April 1989) pages 32-48;

2) "A Weakness in the 4.2BSD Unix TCP/IP Software" by Robert T. Morris (особенно рекомендую).

Оба дока ты можешь скачнуть с ftp.research.att.com:/dist/internet_security (login: anonymous)

Bellovin paper: ipext.ps.Z

Morris paper: 117.ps.Z

Уверен, после их прочтения у тебя все неясности отпадут.

Если что, то пиши - чем смогу, помогу.

Назад на стр. 036-058-4  Содержание