К основному контенту

Почему нужно устанавливать сложные пароли даже на домашнем оборудовании?

Вопрос в названии статьи имеет массу ответов и много кто уже разжевывал что зачем и почему. В данной статье я расскажу с чем мне пришлось столкнуться на собственном опыте, при чем тут слабый пароль и что пришлось делать.

Случилось так, что пригласили в одну небольшую организацию посмотреть, что у них происходит по ИТ части. Жалоб особых не было, кроме одной — постоянно вываливаются порно-баннеры. Мы все уже привыкли к подобного рода вирусам с «веселыми» картинками и просьбой отправить смс или положить денег на какой-нибудь номер. И все уже давно умеют их лечить, благо, производители антивирусов не дремлют и понаделали уже много сервисов. Но тут история совсем другая: просто поверх страницы, в браузере, открывается флэш-баннер. Далее варианта два: либо его закрыть (такая возможность есть), либо кликнуть по нему. Во втором варианте идет переадресация каждый  на разные сайты, которые по контенту не имеют ничего общего с контентом баннера.



Нужно отметить, что это происходило во всех браузерах, установленных на компьютере. Проблема воспроизводилась на всех компьютерах сети.

Первой мыслью все-таки было посмотреть надстройки и плагины браузеров. Посмотрели. Все девственно чисто.

Далее стали смотреть откуда эти баннеры лезут. Увидели сайт traffic.ru. Проверились утилитами вида СureIT от DrWeb  и с помощью Kaspersky Rescue CD – результатов 0, что само по себе уже более чем странно. AVZ тоже ничего не показал.

В итоге проковырявшись некоторое время на моем нетбуке всплыл тот же самый замечательный баннер. На этом мы раскланялись, и я поехал домой искать, гуглить, разбираться.

Приехав домой, я выключил все устройства в сети и оставил только маршрутизатор и (как я думал зараженный) нетбук. К слову, нетбук я не выключал. И каково же было мое удивление, когда при попытке открыть страницы интернета баннера не появлялось, он был только в уже открытой вкладке. Далее мне стало интересно, что вообще нетбук делает и куда шлет пакеты. Смотрю. Вижу подозрительное количество подключений на мой маршрутизатор на порты 80, 8080, 22, 23. Подозрительно. Перезагружаю нетбук, никаких подозрительных подключений нет, так же как нет и баннеров.

Начинаю гуглить. Довольно быстро находится червь под названием psyb0t. Особенностью данного червя является то, что он атакует оборудование. В данном случае он подменил на оборудовании клиента настройки DHCP сервера и подменял DNS сервера.

Попадает червь на оборудование, подбирая брутфорсом пароли к вэб-интерфейсу, либо к SSH, либо к telnet. Попадая на оборудование, блокирует соответственно порты 80, 22, 23.

Лечится элементарно просто, сбросом оборудования до заводских настроек, свежей настройкой оборудования и установкой более менее сложного пароля.

Комментарии

Популярные сообщения из этого блога

Как сделать из брюнетки блондинку в Фотошоп CS6

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

Как найти скрытые файлы на iPhone

1. Откройте папку абсолютно любую на вашем компьютере, затем нажмите вкладку «Вид», отметьте «Скрытые элементы» в разделе «Показать/скрыть», чтобы включить отображение скрытой информации.

Нормализация пути http ссылки php. Относительный путь в абсолютный. Парсинг ссылок

/** * Created by PhpStorm. * User: x3m-bymer * Date: 13.12.2015 * Time: 13:17 */ Class Links{ /* * Извлечение ссылок из кода html */ function getLinks($html){ //Create a new DOM document $dom = new DOMDocument; @$dom->loadHTML($html); //Get all links. You could also use any other tag name here, //like 'img' or 'table', to extract other tags. $links = $dom->getElementsByTagName('a'); //Iterate over the extracted links and display their URLs $res = array(); foreach ($links as $link){ $link = $link->getAttribute('href'); if(!$link){ continue; } array_push($res, $link); } return $res; } function http_host($url){ $res = parse_url($url); if(empty($res['host'])){ return false; } return $res['host']; ...