Рефератов захотелось? Дима Преображенский & h.u. Хакер, номер #093, стр. 093-068-2 Вскрытие показало, что скрипт game.php запускался с правами nobody. В голову сразу пришла мысль применить какой-либо локальный эксплоит, но все мои усилия были потрачены впустую. Для ядра 2.4.215.0.2.ELsmp эксплоита не было, поиск суидных бинарников так ничего и не дал, а запущенные демоны являлись абсолютно неуязвимыми. К счастью, я мог просматривать любые файлы в веб-каталогах. В поисках админки Перейдя в DOCUMENT_ROOT портала рефератов, ничего интересного найдено не было, однако мне очень приглянулась папочка pd, плохо лежащая в корне каталога. Как оказалось, в ней пылился ничем не примечательный файл d.plesk-stat со следующим содержанием: refsearch:$1$CbbuBrG9$changedfCdyhbcYP4ARp/. Как видишь, это был MD5-хэш какого-то пароля. Что это за пароль, я пока не знал, но руки чесались скормить его Джонику. Это и было сделано. Спустя 15 минут пароль был сбручен (на удивление он оказался простым), но я так и не мог понять, откуда этот пассворд. К ftp и прочим сервисам пароль не подходил. Хотя в процессе поиска в веб-директории сайта и была замечена папка plesk-stat, однако в ней ничего не лежало. В моей сонной голове промелькнула мысль обратиться к этой папке через WWW по ссылке http://target.com/plesk-stat/. Невероятно, но я попал на страницу авторизации, куда успешно был введен добытый потом и кровью логин и пароль. Меня тотчас же перекинуло на статистику обращений к сайту (ух и хитер же этот plesk). Статистика оказалась достаточно интересной. Выяснилось, что она отображала не только файлы, запрашиваемые халявщиками-студентами, но и записывала все виды запросов. В том числе и GET/POST-реквестов со всеми передаваемыми параметрами. Через некоторое время в логах было найдено обращение к скрипту, расположенному по адресу: http://www.target.com/refadmin/index.php, с хитрым параметром k=a0bac8c90be925139f34fd47af320e0b. «Ура, админка!», - подумал я, но, к сожалению, такого скрипта в директории сайта не было. Параметром k, видимо, являлся md5-хэш какого-то пароля. Но, увы, эти домыслы ни на миллиметр не приблизили меня к цели. Мне уже хотелось забить на все и пойти спать, но внезапно я вспомнил одну небольшую хитрость. Социнженеры – вперед! Было решено посмотреть на результат команды «locate refadmin/index.php». И на мое счастье, на хостинге был найден backup этого файла. Видимо, админ тестил какую-то Web-панель, но затем удалил ее. «Надо восстановить!», — подумал я и решил накатать письмо саппорту хостинга с просьбой помочь криворукому ламеру. Воспользовавшись имеющимся локальным доступом, быстренько родилось письмо через его же sendmail от имени администратора сайта-жертвы. Письмо было примерно следующего содержания: «Уважаемая Администрация, прошу восстановить, в связи с необходимостью, папку refadmin, которую я случайно удалил из моего Web-каталога. Заранее благодарен.» Более от меня ничего не зависело, поэтому я забил на все и отправился спать. |