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

Умный ботнет

Николай «GorluM» Андреев

Хакер, номер #076, стр. 076-112-5


InitModule(RegisterBotnetService, GetBotnetService, IsBotnetService, UnregisterBotnetService);

} while (token = ParseString(token, lim));

RegCloseKey(hk);

После того как команда load скачает модуль и пропишет его в реестре, она делает почти то же самое, что и в этом коде в цикле. А именно - загружает модуль, как обычную динамическую библиотеку, находит в ней функцию инициализации и запускает, не забыв при этом передать адреса функций для работы с сервисами.

Закругляюсь

О реализации плагинного ботнета можно писать континуально много, но ни одна статья или книга не будет так полезна, как исходник. В нем можно самому без малопонятных указаний автора покопаться и во всем разобраться. Поэтому полный исходный код бота (в некоторых местах даже с комментариями), принципы работы которого я пытался объяснить, и парочку примеров модулей ты найдешь на диске. Если в процессе копания сорца или чтения статьи вознинут какие-нибудь вопросы – пиши, обязательно отвечу.

Удачного компилирования.

CD

На диске как всегда ты найдешь полный исходный код программы, описанной в статье.

WEB

Подробнее о скачивании файлов из Сети с помощью WinInet API ты можешь прочесть в MSDN: http://msdn.microsoft.com/library/en-us/wininet/wininet/using_wininet.asp.

INFO

Отличным примером хакерского ботнета является phatbot. Модульный бот, с огромным количеством функций. В p2p-сетях уже давно валяются исходники этого монстра, занимающий аж 59 мегов! Must have.

Назад на стр. 076-112-4  Содержание