Botnet مجموعه ای از کامپیوتر های آلوده است که از راه دور به وسیله ی یک هکر کنترل میشوند. زمانی که کامپیوتر به وسیله ی بدافزار آلوده میشود (bot)، هکر میتواند کامپیوتر را از طریق اینترنت از راه دور کنترل کند و از این زمان به بعد کامپیوتر به یک زامبی (zombie) تبدیل میشود و مطابق میل هکر رفتار میکند و این در حالی است که صاحب کامپیوتر کاملا بی اطلاع است. به مجموعهی این کامپیوترهای آلوده botnet گفته میشود.
هکر میتواند دسترسی به کنترل botnet را بفروشد یا با دیگران به اشتراک بگذارد و به دیگران امکان استفاده از آن برای انجام اعمال بدخواهانه را بدهد. به عنوان مثال یک spammer از botnet برای ارسال ایمیل های spam استفاده میکند و این روش به spammer این امکان را میدهد که شناسایی نشود و server هایش در لیست سیاه قرار نگیرد. این کار همچنین باعث کاهش هزینه ها میشود؛ چراکه صاحب کامپیوتر هزینه ی دسترسی به اینترنت را میپردازد.
هکرها همچنین از botnet ها برای حملات (DDOS ( Distributed Denail Of Service استفاده میکنند. هکر هزاران کامپیوتر آلوده را طوری هماهنگ میکند که به طور همزمان برای دسترسی به یک وب سایت اقدام کنند و وب سرور که توانایی پاسخ گویی به همهی این درخواست ها را ندارد، دچار اخلال در عملکرد میشود و وب سایت غیرقابل دسترس میشود.