Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #75, МАРТ 2005 г.

Удар по вебу

Толстых Олег aka NSD

Хакер, номер #075, стр. 075-060-2


DomainsDB.net

DomainsDB.net – это просто чудо-находка для хакера! Зарегистрировавшись на сервисе, хакер сможет получить список сайтов, хостящихся на произвольном указанном им сервере.

Представь, что кибер-мерзавцу нужно поломать какой-нибудь простой сайт, например www.zhopa.net. И вот что он сделает для этого. Сначала сетевой падонак зайдет на www.domainsdb.net и зарегистрируется. После этого он перейдет на главную страницу сервиса, введет в поле Lookup доменное имя zhopa.net и нажмет на кнопку Enter. Появится страница, содержащая фразу «There are 748 domains on this IP, click here to get them all» (рисунок 1). Теперь ему нужно кликнуть на ссылку «Click here», и перед ним появится список доменов, которым назначен IP-адрес 64.237.57.92, то есть тот IP, на который ссылается сам zhopa.net (рисунок 2). Посуди сам: раз все домены из полученного списка ссылаются на один IP-адрес, значит, сайты, принадлежащие этим доменам, находятся на одном сервере с сайтом www.zhopa.net. Поэтому чтобы получить шелл-доступ к серверу, на котором хостится www.zhopa.net, хакеру нужно поломать хотя бы один сайт из списка, который сгенерил сервис www.domainsdb.net, а это уже очень легко.

Выбираем баг

Несколько месяцев назад был обнаружен баг в движке известного форума phpBB – копатель-ковырятель, выявивший уязвимость, не поленился исследовать кучу php-скриптов на предмет некомпетентного использования функции system(). Уязвимыми оказались все версии до 2.0.10 включительно - любой скрипткидис запросто может поиметь шелл-доступ к серверу, если на сайте установлен дырявый phpBB. Если помнишь, об этой прорехе в январском номере писали наши сестры милосердия :). Форум пользуется бешеной популярностью - по приблизительным наблюдениям он стоит на каждом сотом сайте в Сети. Если сервис www.domainsdb.net нашел сайтов сто на целевом сервере, то вероятность того, что на хостинге найдется какая-нибудь веб-пага с бажным phpBB, чрезвычайно высока.

Вернемся к первоначальной цели взломщика - к сайту www.zhopa.net. Кибер-падонок может вручную исследовать сайты из списка на наличие дырявого форума phpBB и найти таковой. Но это может отнять немало времени и сил, которых сайт www.zhopa.net вряд ли стоит.

Пишем крякер инета

Зачем делать монотонную, нудную работу, которую компьютер может сделать за тебя? Безусловно, в данной ситуации хакеру гораздо проще написать программку на перле, которая сама будет тусить по сайтам из сгенерированного сервисом www.domainsdb.net списка и искать форум phpBB. Только представь! Взломщик всего один раз потратит время на ее написание, а пользоваться сможет в любое время сколько угодно раз! Сейчас я попробую реализовать его задумку.

Сорцы скрипта

use LWP::UserAgent;

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