Cisco под прицелом Master-lame-master Xakep, номер #067, стр. 067-038-3 Порывшись в мане, хакер отыскал нужные опции, слил свежий word list на три мега и проверил пинг до железки. Ответное время равнялось 100 ms, что не могло не радовать. Строка запуска выглядела так: ./hydra -f -t 50 -l root -P words.txt ip_address cisco. Расскажу вкратце о наиболее важных параметрах брутфорса: -f - выход после первого совпавшего пароля. Действительно, зачем тратить время на второй пароль? -t 50 - 50 параллельных потоков. Цифра не надумана - ее рекомендовал юзать знакомый хакера. -l root - фиксированный логин. -P words.txt - в качестве пароля указывается вордлист. ip_address cisco - здесь хакер указывает IP жертвы и протокол (ключевое слово cisco). После запуска замелькали красивые строчки. Они указывали на то, что процесс подборки пароля в самом разгаре. Решив, что самое время для сна, взломщик перевел свой компьютер в спящий режим и удалился на боковую ;). Результат не заставил себя долго ждать. Ровно через два часа пароль успешно подобрался (в его качестве юзалось слово keyboard). Любитель клавиатур явно не учел, что на такие важные объекты необходимо устанавливать как минимум двух-трехстрочный пароль :). Я, конечно, утрирую, но хакер действительно не ожидал, что гидра так оперативно справится с задачей (обычно процесс брутфорса занимал у взломщика как минимум две недели). Настрой ее правильно! Но на этом приключения не заканчивались. Рутовый аккаунт не подразумевал абсолютных прав на терминале. Действительно, после того, как хакер залогинился, он увидел стандартное приглашение "cisco<". Взломщик набрал enable, а на запрос пассворда ввел то же слово keyboard. И получил уже немного другое консольное приглашение, последний символ которого был равен #. Видимо, админ считал, что совпадение пароля на вход и на enable - нормальное явление. Это и позволило хакеру очень быстро добиться абсолютных прав в ломаемой системе. При таком раскладе взломщик уже мог окончательно расставить все точки над i. Первая команда, которая была введена, - show access-lists. Она позволила просмотреть все правила встроенного брандмауэра. В этих правилах присутствовал рулес, запрещающий прохождение пакетов к 135 порту на все провайдерские сегменты. Но взломщик не спешил удалять его - бдящий админ мог тут же заметить модификацию сетевого экрана. После получения информации взломщик набрал configure terminal. Команда принуждала переключиться в режим конфигурации девайса для настройки внутреннего файрвола. Взломщик дописал в правило 145 разрешение на IP своего неприятеля. Команда выглядела следующим образом: access-list 145 permit any ip_address eq 135. Последней командой exit сетевой партизан добился запоминания всех рулесов и вышел из системы. И действительно, после модификации правил железного роутера наш герой без проблем соединился с хостом жертвы. Затем он быстро заюзал эксплойт и получил шелл на удаленной машине. Как видишь, хакер не зря искал нужный роутер и пытал его различными видами атак. После эксплуатирования взломщик легко похитил с компьютера своей жертвы требуемую информацию. После всех хакерских действий злоумышленник залогинился на роутер и потер свое правило. Теперь никто не мог обвинить его в незаконных действиях, потому как фильтрация 135 порта снова вступала в силу. |