Qurtlar tarmoq ulanishlari orqali tarqatiladi, yuqtirilmagan kompyuterlarga tushib, keyin ularning
resurslaridan tarmoq orqali ko'proq nusxalarini uzatish uchun foydalaning.
Hujumning to'rtta bosqichi mavjud:
1.
Birinchi bosqich - bu qurt nusxalarini amalga oshirish uchun ishlatilishi mumkin bo'lgan
zaiflikni izlashda boshqa kompyuterlarni tekshiradi.
2.
Qolgan qadam, zaifliklardan foydalanish operatsiyalarini amalga oshirish orqali zaif
kompyuterga kirish. Masalan, qurtni o'z ko'rsatmalarini bajarish uchun mashinaga
masofadan olish imkoniyatiga ega bo'lishi mumkin bo'lgan ochiq tarmoqqa ulanishni aniqlay
oladi.
3.
Uchinchi bosqichda qurt uzoq kompyuterga yuklanadi va u erda saqlanadi. Bu ko'pincha
"Saqlash" qadam deb atashadi.
4.
Keyingi bosqichda, qurt o'zini izolyatsiya qiladi, sinovlarga urinishlar uchun yangi
kompyuterlarni tanlaydi.
Qiziqish tufayli qurtlar ixtiro qilingan va tarmoq tarmoqlari uchun tarmoqlarni sinov yoki
yamoqlarni o'tkazish usullari sifatida taklif qilingan; Biroq, ularning kamchiliklari ularning
afzalliklaridan ancha yuqori. Hatto eng "yoqimli" qurtlardan foydalanadi va kompyuter tizimining
ishlashiga ta'sir qilishi mumkin.