Wirusy nierezydentne
Wirusy nierezydentne to takie wirusy, które zarażają pliki wykonywalne.
Posiadają jednak bardzo ograniczoną możliwość infekowania, ponieważ ich
aktywność ujawnia się tylko wtedy, kiedy wykonywany jest zainfekowany
program. Aktywowanie nosiciela, który wcześniej został zakażony sprawia,
iż wirus może działać na szerszą skalę i poszukuje kolejnego obiektu,
który mógłby zostać zainfekowany.
Wyszukiwanie plików do zarażenia odbywa się w bieżących katalogach,
katalogu głównym, podkatalogach bieżącego katalogu lub w katalogach
określanych w zmiennej środowiskowej PATH. Wirusy te są najprostsza
odmianą tego typu, dlatego też posiadają wiele wad. Zasadniczą ich wadą
jest spore opóźnienie uruchamiania właściwego programu, co sprawia, że
użytkownik programu komputerowego łatwo zauważa jego wzmożoną aktywność.
Wirusy nierezydentne tworzone są przez początkujących twórców wirusów,
którzy dopiero zaczynają swoją grzeszną przygodę z tworzeniem tego typu
programów, gdyż ich stworzenie jest niezwykle proste i można to zrobić za
pomocą asemblera.