Wirus komputerowy

Wirusy pasożytnicze

Większość z istniejących wirusów to tzw. wirusy pasożytnicze. Charakteryzują się one tym, że wykorzystują swoje ofiary do transportu. Modyfikują ich strukturę wewnętrzną również dokładnie nie naprawiają jej. Plik użyty do transportu jest uszkodzony. Jedynym na rzecz niego ratunkiem prawdopodobnie egzystować użytek szczepionki oznacza to kopii zapasowych na rzecz zainfekowanych plików. Ze względu na obszar zajmowane wewnątrz zainfekowanych plikach wirusy pasożytnicze dzielimy na:

  • Wirusy lokujące się na końcu pliku (ang. end of file infectors). Dopisują szyfr wirusa na skrajność pliku, oraz odtąd modyfikują start pliku tak, iżby wskazywał na wirusa
  • Wirusy nadpisujące (ang. overwrite infectors). Lokują się na początku pliku, zwykle nie zapamiętują poprzednich danych do wnętrza pliku plus nieodwracalnie go niszczą
  • Wirusy nagłówkowe (ang. header infectors). Lokują się do wnętrza nagłówkach plików EXE przeznaczonych na rzecz systemu DOS. Ich nagłówek jest nieustannie ot tak ustawiany wskroś programy linkujące na wielokrotność jednego sektora (512 bajtów). Wirusy te nie przekraczają rozmiaru jednego sektora
  • Wirusy lokujące się wewnątrz pliku w środku miejscach gdzie jest niejaki o zerowej wartości obszar. Obszar ten zrealizowany jest ciągiem zer także wolno go nadpisać nie niszcząc pliku. Są to cave infectors
  • Wirusy lokujące się wewnątrz dowolnym miejscu pliku. Są ogromnie rzadkie również trudne do napisania, to tzw. surface infectors
  • Wirusy wykorzystujące proporcja ostatniej JAP (Jednostki Alokacji Pliku). Korzystają z faktu, że plik z rzadka zajmuje precyzyjnie wielokrotność jednej JAP. Są to tzw. slack space infector