[Frodo family  ], 2070 byte(s).
These are very dangerous memory resident parasitic stealth viruses 4096
(1000h) bytes of the length. They trace and hook INT 21h and write
themselves to the end of COM and EXE files that are executed or closed. The
virus also may affect data files, and infect them as executable ones. While
infecting the virus increases by 100 the year field in file time and date
stamp.

When installing into the system memory these viruses occupy the top
addresses, as a result DOS re-loads COMMAND.COM, and the virus infects it.
Then these viruses hide the block of the memory that is occupied by TSR
virus copy. They set the MCB block-owner field as that block is DOS block of
memory. Later the TSR copy of the virus might move itself through the memory
in direction of lower addresses, allocating new memory areas and clearing
old ones.

That virus was one of the first virus that uses quite complex stealth
routine. That routine intercepts and handles 20 functions of INT 21h
(FindFirst, FindNext, Read, Write, Lseek, Open, Create, Close, Exec etc.)
and effectively hides the virus in the infected files. When DOS tries to
access an infected file, the virus substitutes its original length and the
date and time stamp. Upon reading or loading an infected file into the
memory, the virus modifies the data that is read from the disk in such a
way, that the file appears as uninfected one. Upon opening an infected file
for writing the virus disinfects it (because writing to such file might
delete a part of the virus code) and reinfects that file while closing.

The virus manifests itself from September 22nd till December 31st every
year. The virus overwrites the MBR of the hard drive, and boot sector of the
floppy disks with the program. While booting from such disk that program
displays the message:

FRODO LIVES!
Back, 16042 byte(s).