Obecnie istnieje ogromna ilość robaków. Większość z nich iększość atakuje systemy operacyjne firmy Microsoft, ale istnieją też robaki przeznaczone dla Linuxa.
Najczęstszy mechanizm działania robaka polega na przesłaniu użytkownikowi skryptu lub programu exe w załączniku listu. Plik może mieć podwójne rozszerzenie np. AnnaKournikova.jpg.vbs. Rozszerzenie .vbs jest domyślnie ukrywane, więc plik udaje zwykły obrazek. Dodatkowo list z robakiem przychodzi zwykle od znajomej osoby, co zmniejsza czujność użytkownika. Po otwarciu go, uruchamiany jest skrypt, który instaluje program robaka w systemie i wysyła robaka pod wszystkie adresy z książki adresowej.
Powstał nawet program Alamar's Vbs Worms Creator, który pozwala na automatyczne tworzenie nowych wersji robaków typu "I love you".