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

IRC-плацдарм для ботов

Докучаев Дмитрий aka Forb

Хакер, номер #078, стр. 078-076-1


(forb@real.xakep.ru)

Создание и маскировка собственного IRC-ботнета

Случалось ли тебе, мой дорогой товарищ, находиться в роли администратора? Я думаю, что большинству читателей случалось. Кто-то успешно админил локальную сеть, а кто-то — отдельный сервер. Но лишь немногим удалось возвести и поддерживать настоящий ботнет — приватную IRC-сеть для боевых ботов. Сейчас я поделюсь опытом и выдам все секреты бывалого ботмастера. И хоть сама концепция управления ботами по IRC уже немного устарела, описанные навыки не пропадут зря. Вот увидишь!

[кто они, боты?]

Позволь мне немного отойти от главного вопроса и рассказать тебе о вражеских ботах. Не думай, что это те самые ламоботы, развлекающие онлайн-играми в IRC и кикающие наглых чатлан. Наши роботы не такие примитивные существа, они способны зарабатывать деньги. И очень большие деньги. Давай условимся, что под сочетанием «вражеский бот» я буду подразумевать программу, незаконно проживающую на компьютере и выполняющую нехорошие действия. Большинство ботов ориентировано на спам либо DDoS-атаки. Я думаю, теперь ты понял, почему держать ботнет прибыльно. Однако чтобы добиться желаемого результата в сетевом бизнесе, нужно иметь в запасе не менее тысячи электронных солдат. Ясен пень, что построить виртуальную казарму для такой армии на первый взгляд довольно сложно. Но если подойти к проблеме с умом, задача решается за один вечер.

[подготовка фундамента]

Если тебе предложили работать ботмастером либо ты захотел создать собственный ботнет, необходимо задуматься над вопросом: на чем он будет держаться? Здесь существуют два варианта: либо ты покупаешь выделенный сервер для IRCD, либо водружаешь плацдарм на взломанном шелле. На мой взгляд, второй вариант более реален, так как многие хостинги попросту не дают отдельный сервер для IRC. Либо дают, но если администраторы узнают, что на этом сервере живут боты, тебе точно не поздоровится. Лично я за минувшие два года создал и поддерживал целых два ботнета, состоявшие из четырех серверов. И надо сказать, все они были на взломанных шеллах. Разумеется, в некоторых случаях администраторы убивали мои бэкдоры и переустанавливали систему, но в большинстве своем боты жили и здравствовали. Поэтому я советую найти три-четыре взломанные машины (необязательно с root-правами) и установить на них подходящий софт. Либо, если ты точно знаешь, что хостер предоставляет дедики под любые дела и ему плевать, что на его сервере будет жить стадо ботов, покупай отдельную машину для будущего ботнета.

[собираем UnrealIRCD]

Теперь определимся с софтом, который будет крутиться на сервере. На мой взгляд, самая лучшая программа, которая подходит для этого, — это UnrealIRCD. Этот демон обладает массой настроек и примочек, а посему достоин обслуживать всех твоих ботов.

Начнем с того, что ты зайдешь на свой сервер и скачаешь архив с демоном (www.unrealircd.com/?page=downloads). Если бы я писал статью об установке IRCD для общения, то не стал бы обращать внимания на все тонкости инсталляции. Но в данном случае нам придется позаботиться о таких мелочах, так как именно они будут залогом твоей безопасности. Ведь ты же не хочешь, чтобы администратор убил ботнет на второй день после его установки, правда?

Содержание  Вперед на стр. 078-076-2