EICAR jest małym plikiem COM o rozmiarze 68 bajtów wykrywanym przez programy antywirusowe jako wirus. Nie jest on jednak prawdziwym wirusem i jego uruchamianie nie wiąże się z jakimkolwiek ryzykiem. Po uruchomieniu EICAR.COM wyświetla komunikat testowy i przekazuje kontrolę do systemu operacyjnego.
Dlaczego zatem nieszkodliwy plik wykrywany jest jako wirus? Powstał on w celu demonstrowania użytkownikom zachowania oprogramowania antywirusowego występującego po wykryciu prawdziwego zagrożenia.
Jakiś czas temu twórcy oprogramowania antywirusowego byli regularnie proszeni przez użytkowników o przygotowanie sposobu na demonstrowanie zachowania aplikacji występującego podczas prawdziwego ataku wirusa.
"Wirus" testowy został stworzony przez organizację EICAR (The European Institute for Computer Antivirus Research). Nie jest on prawdziwym wirusem i nie zawiera funkcji, które mogłyby uszkodzić komputer lub zapisane na nim dane. Kod pliku EICAR.COM zawiera wyłącznie znaki ASCII, dzięki czemu możliwe jest wydrukowanie jego zawartości w podręcznikach przeznaczonych dla użytkowników programów antywirusowych. Oto zawartość pliku EICAR.COM:
X5O!P%@AP[4PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
"Wirusa" testowego można pobrać z witryny organizacji EICAR - http://www.eicar.org/anti_virus_test_file.htm. Jeżeli nawiązanie połączenia z Internetem nie jest możliwe, należy samodzielnie stworzyć "wirusa". W tym celu należy wpisać odpowiednią zawartość (patrz powyżej) w dowolnym edytorze tekstu (przykładowo w Notatniku wchodzącym w skład systemu Windows) i zapisać go z nazwą eicar.com.
Mimo, iż plik zawiera wyłącznie znaki ASCII jest on pełnoprawnym programem działającym w każdym systemie operacyjnym pozwalającym na uruchamianie aplikacji DOS. Po uruchomieniu program ten wyświetla poniższy tekst i przekazuje kontrolę do systemu operacyjnego:
EICAR-STANDARD-ANTIVIRUS-TEST-FILE!
Programy Kaspersky Anti-Virus wykrywają wirusa testowego EICAR.COM tylko wtedy, gdy nazwa EICAR.AVC zawarta jest w pliku AVP.SET. Na prośbę użytkowników wpis ten został usunięty z domyślnej zawartości antywirusowych baz danych.
EICAR-AV-Test (Sophos), EICAR_Test_File (RAV), Eicar_test_file (Trend Micro), Eicar-Test-Signature (H+BEDV), EICAR_Test_File (FRISK), EICAR_Test (+356) (Grisoft), Eicar-Test-Signature (ClamAV), Eicar.Mod (Panda)