Wirusy towarzyszące
Ze względu na małą popularność środowiska DOS obecnie rzadkie do spotkania. Jednakże ze względu na ciekawą zasadę działania warto o nich wspomnieć. Podobnie jak to było w przypadku wirusów dyskowych i plikowych i w tym przypadku nazwa nie jest myląca i bardzo obrazowo tłumacząca zasadę egzystencji tego typu wirusa. Zamiast modyfikować sektor dysku czy też kod pliku, wirus wykorzystuje pewną właściwość DOS. Chodzi tu mianowicie o hierarchię wykonywania plików o tych samych nazwach ale o różnych rozszerzeniach. Są trzy typy plików .com .exe. .bat. Najwyższy priorytet posiada plik o rozszerzeniu .com a najniższy priorytet wykonania posiada plik .bat. Dlatego jeżeli wirus chce zarazić program na przykład napisany w programie .bat nie musi go nadpisywać, wystarczy że kod znajdzie się w nowo utworzonym pliku o tej samej nazwie co infekowany plik ale o rozszerzeniu .exe. Użytkownik chcący uruchomić program wpisując w konsoli jego nazwę, nie uruchamia właściwego programu a program wirusowy.
Wirusy o tej samej nazwie nie muszą znajdować się w tym samym katalogu co oryginalny plik wystarczy że będzie się znajdował w lokalizacji na którą będzie ustawiona zmienna środowiskowa path wskazująca miejsce wykorzystywane do hierarchicznego otwierania plików.
|