F-Secure: Be Sure
Main
F-Secure Logo - Be Sure
Select local site


Privacy Policy
Contact Us

F-PROT Professional Update Bulletins

F-PROT 2.08 Update Bulletin Copyright (c) 1993 F-Secure Ltd
 CONTENTS BRIEFLY 

--- The International Distribution Network for F-PROT becomes more effective --- New Viruses and Their Descriptions --- Trivial --- Hitchcock.b --- Cinderella.c --- Hamster --- Strike Commander Trojan on the move --- F-PROT Support Advises: Common Questions and Answers --- In Short --- Michelangelo'93 --- Irresponsible activities continue: Mark Ludwig organizes a virus competition --- PC Magazine's test astonishes --- The 40-Hex magazine in international circulation --- The ARCV virus group arrested --- The Nabob Trojan Horse on CD-ROM --- NuKE publishes its own mutation generator --- New Macintosh Viruses Discovered --- INIT-M --- The INIT 17 Virus --- Disinfectant Version 3.2 Protects Macintoshes --- Changes in F-PROT Version 2.08 --- The functioning of Heuristic Analysis has changed --- F-PROT 2.08 - other changes --- Appendix: PC Professionell Antivirus Test --- Product Version Producer Found Removed --- AP-355 Jrgen Liskowski 1074 81

This text may be freely used as long as the source is mentioned as 'Source: F-PROT 2.08 Update Bulletin Copyright (c) 1993 F-Secure Ltd.'


F-PROT 2.08 Update Bulletin
The International Distribution Network for F-PROT becomes more effective
The international distribution of F-PROT gets more and more effective as new agreements are signed between F-Secure Ltd. and distributors in various countries. The latest distribution agreement has been signed with Symbolic, Inc. of Parma, Italy. The localization of F-PROT for the Italian market has already been successfully finished. The topic very near the heart of anti-virus professionals is the success of Microsoft Anti-Virus (MSAV) which is included as a part of the DOS 6.0. Tests are beginning to appear in the computer magazines. We will report on the efficiency of the MSAV to you as well in an upcoming issue. New Viruses and Their Descriptions
Trivial
At the beginning of April a new member of the Trivial virus family was found in Rovaniemi, Finland. Trivial is a peculiar one as virus families go, because, aside from having an extremely small size, its members have no common factor. Most of these viruses take up less than one hundred bytes - it seems that virus writers have competed on who can write the smallest functional virus. All viruses of the Trivial family infect a single COM file at a time, and they spread by overwriting the beginning of their victim. The smallest known DOS virus that still retains its functionality (Trivial.25) is only 25 bytes long. In other words, it takes up about as much space as the first four words of this paragraph. The variant of Trivial discovered in Rovaniemi has a size of 45 bytes. The actual virus code is only 29 bytes long, the rest of the virus consisting of the message "Körtsy Rules!". From this message one can deduce that the virus is of Finnish make. The functioning method of the virus is extremely simple. It checks the directory for files whose appendix starts with the letter C. If such a file is found, the virus replaces the beginning of the victim file by its own code. Having done this, it then terminates its execution. The Trivial viruses do not present a threat that should be taken seriously. They infect only COM files residing in the same directory, and, by their infection method, damage the victim file, thus making the infection easily recognizable. Hitchcock.b
An initial finding of a new variant of the Hitchcock virus was made in Joensuu, Finland. The virus was, in fact, discovered in the middle of 1992, but it took until March 1993 for a sample of it to reach examination. The new variant has been named Hitchcock.1238. The name refers to its size. The original Hitchcock virus is 1247 bytes long. No previous variants of the virus have been discovered anywhere in the world. The native country of the original Hitchcock virus is not known, but the freshly discovered variant may have been made in Finland. Hitchcock.1238 is a virus which spreads quite efficiently. The code of the original Hitchcock virus has been modified a little - the main purpose seems to have been to change the code to a degree where scanner-type anti-virus programs could no longer recognize it. In any case, the F-PROT 2.02, which is already over a year old, finds the virus with all of its search methods. The only significant changes in the new variant have been made to the activation routines. The most important alterations separating the new variant from the original Hitchcock are the decrease in size and a change in the "Are you There" -call the virus uses. The original virus checks whether it has already been installed in memory by calling an interrupt it hijacks, the INT 21h / AX=4BFEh. If the virus is already resident in memory, it recognizes the call and answers by returning the value 1234h in the AX register. The new variant functions identically, but the interrupt it uses has been changed to INT 21h / AX=4BFFh. Neither of these interrupts is normally used. Examination of the virus code leads one to the conclusion that the author of this new variant has probably had the source code of the original virus available to him or her. The virus stays resident in memory, of which it reserves about 3.5 kilobytes for itself. The reduction of memory can be observed by using the MEM command, although this does not show the name of the program that causes it. Besides the interrupt 21h, the virus hijacks also the interrupt 1Ch for its own use. Hitchcock.1238 checks that the version number of the computer's DOS is at least 2.0. Otherwise it will not spread. The virus infects every COM file that is executed, provided its size falls between 1288 and 64000 bytes. It does not trust the file-name appendix, but checks the program type by examining the first two characters in the file. The virus is able to bypass a Read-only- protection set by using the ATTRIB command, but, since it does not install a critical-error handler, the execution of a COM file from a write-protected diskette produces the error message "Write protect error". The virus does not alter the time stamp of an infected program, aside from the 'seconds' field, into which it sets the value 20 after having completed the infection. The virus uses this marker to indicate a file which has already been infected, and, consequently, it does not infect files whose 'seconds' field in the original creation date contains the value 20. A directory listing does not show seconds at all when DOS's DIR command is used. The virus increases the size of infected files by 1238 bytes. This change is visible in the directory listing - the virus does not contain stealth routines. The viral code is placed in the beginning of an infected file, whose first 1238 bytes are moved to the end of the file. The Hitchcock virus activates after having been resident in memory 4 minutes and 7 seconds. After this it begins to play the theme from the Hitchcock television series. The song is quite easily recognizable and lasts about thirty seconds. The music goes on endlessly, with a pause of a couple of seconds between the finish and restart of the theme. In the original version of the virus, the music routine was activated only if the virus was executed during August. This check has been removed from the new version. As a result, Hitchcock.1238 is quite obvious and very easy to spot. Because of this it is never likely to become very common. The music routine functions as a part of the System Timer Tick interrupt [1Ch], which gets a slice of processor time 18.2 times a second. Because of this, the music is played completely on the background, without disturbing the execution of other applications in any way. The music routine functions even on Windows background. The virus code contains no texts, and neither has it been encrypted in any way. From a technical point of view, the code has been written quite well if somewhat wastefully. F-PROT 2.08 is able to recognize and remove the Hitchcock.1238 virus. Cinderella.c
The first finding of a new variant of the Cinderella virus was made in March, in Rovaniemi, Finland. The new variant is likely to be named Cinderella.c. Three previous versions of the Cinderella virus are known, all of which have probably been made in Scandinavia. The Cinderella.c virus is functionally based on the first known version of the Cinderella virus, Cinderella.a. The virus stays resident in memory and infects COM files. The virus does not contain actual stealth virus features, but it does not update the time stamp of the infected files. In addition to this, the Cinderella viruses are able to bypass the DOS Read-Only -attribute. The virus keeps a counter which is incremented which each keystroke This counter triggers the activation routine which creates one zero- length file on the hard disk and boots the computer. In the original version of the virus the file in question was named cInDeReL.la, but in the new variant it has been changed to CindyRul.es!. When the directory listing is examined under MS-DOS, the names of the files are shown capital letters. The designer of the Cinderella.c virus has meant to change the original viral code to the extent where scanner-type anti-virus programs can no longer recognize it. This has been done by changing the internal order of commands. Demonstrated in pseudo code, the principle is as follows: The original code: The altered code: ... ... move the value in variable a to b add to counter d move value 5 to variable c move value 5 to variable c add to counter d move the value in variable a to b add c to d add c to d if value > 10 perform routine if value > 10 perform routine ... ... Thus altered, the functioning of a program does not change at all, but the outlook of a virus differs almost completely from the original. The author of the Cinderella.c virus may not even have known the assembler language used by Intel processors in any way approaching perfect. In any case, even F-PROT 2.02, which is more than a year old, finds the new variant with any and all of its search methods. F-PROT recognizes the virus as "Probably a new variant of Cinderella". The presence of a Cinderella virus in a system can be detected by such clues as reduction in the amount of available memory and a growth in the size of COM files. Hamster
The Hamster virus was discovered in Norway in the middle of April. The virus seems to have spread widely in the southern Norway and has probably already spread to other countries as well. Hamster has quite simple functions. It infects COM files which reside in the same directory with itself. The virus adds its own code to the end of the host program and alters the beginning of programs so that the virus code is executed first. The virus infects only one file at a time, and it does not change the time stamp of its victims. Hamster does not set limiting conditions to its potential victims, but infects all COM files it finds if they are not already infected. The virus examines the program type by checking for the characters "MZ", which indicate that the program is structurally an EXE file. The virus stores the names of the current host program and the previous one inside its code. This makes it possible to trace the route it has spread along. The virus code also includes one message: "Turbo Hamster Virus!". F-PROT 208 is able to find and remove the Hamster virus. Strike Commander Trojan on the move
Near the end of April, a file called SCTRNUNT.ZIP was circulating in BBS's over the world. This program was supposed to grant endless lives to the player of the popular game Strike Commander. It was, however, really a wicked Trojan Horse. When the program is started, the following message appears on screen: By: Wayward Welp, here it is. Strike Commander Trainer. It was relatively easy since most of the sub-routines were in the file. Also I also found a nasty during take-offs. It's a randomly copy protection. It was a bitch to find it since Origin has a weird way of encrypting their files. Just run SCTRNUNT.EXE and have approx. 2+ megs free since I have to uncompress a couple of files. We' re sorry we didn't release the speech pack, but get them anyways! It's worth the FP's. See you in the next release! Have Fun! This will take awhile. Approx. 2 and a half mins. Go grab your helmet! The purpose of this text is to ease the user's suspicions, for after the text has been shown, the hard disk begins to spin wildly. The program does not, in fact, extract packed files, but destroys information on the disk. This trojan has been written with the Borland Turbo Pascal, and it contains a destruction routine which overwrites the first 255 sectors on the first six logical disks. After such destruction practically all the information in the computer is lost. The damage is done by using an absolute disk write - the information on the disk is overwritten by random data found from memory. The program begins its sabotage at disk H and advances from there to disk C. The program contains a character string which cannot be seen directly, because the Trojan has been packed with PKLITE: HI--TC!.!!! Keith Reid, This is a trojan. Have fun taking it apart. Later Titus Crow of Gallows Howe. I love you too! Those who use the file services of BBS's might do well to remember an old and tried instruction: It is not worthwhile to be the first to test an unknown program. By waiting a couple of days before transferring a program to one's own computer, one can be sure it won't contain any unwelcome side effects - others will have had time to test it before that. F-PROT Support Advises: Common Questions and Answers
If you have questions about information security or virus prevention, you can contact F-PROT support on the number +358-0-692 3622. You can also address your written questions to: F-Secure Ltd., F-PROT Support, Wavulinintie 10, SF 00210 HELSINKI, FINLAND. Questions sent by electronic mail can be addressed directly to Mikko Hyppönen who handles technical support; his Internet address is mikko.hypponen@compart.fi. I have started using DoubleSpace, the disk-doubling feature of MS-DOS 6. When using other disk packers, I have been advised to make a tool diskette that contains the drivers the packers use, because otherwise anti-virus programs and other tools cannot read the packed data after I have booted the computer from a diskette. Is this the case with DoubleSpace, also? DoubleSpace is a built-in part of the MS-DOS operating system. Because of this, the program does not need a separate driver. You can access the data on the packed disk directly after booting your computer from a diskette, as long as the diskette has been made by using MS-DOS 6. A new hidden system file that has appeared alongside the familiar IO.SYS and MSDOS.SYS, the DBLSPACE.BIN, makes this possible. DBLSPACE.BIN is loaded automatically during boot-up whether or not the diskette contains a CONFIG.SYS file. I was testing out the new Microsoft DOS 6.0. After having tried the MSAV anti-virus program, I executed F-PROT, also. F-PROT reported a Stoned virus in memory. I booted the computer from a clean diskette, but the virus was nowhere to be found. What's up? You have run into a false alarm caused by the Microsoft Antivirus program. Unlike practically all other anti-virus programs, MSAV does not clean up memory after having completed its check. This means that MSAV leaves a trail of virus signatures on its wake in memory. Most anti-virus programs produce false alarms of an active virus in memory if they are executed after MSAV. MSAV is, in fact, a reduced version of CPAV marketed by Central Point. CPAV, too, has this same problem. For nearly two years, people have been complaining of this to Central Point , but the problem has not been corrected. In fact, in their documentation Central Point states in no uncertain terms that their product is not compatible with any other anti-virus software. The suggested remedy in the CPAV manual is to refrain from using any other product than CPAV in one computer. Also the TSR programs that come with MSAV and CPAV, VSAFE and VWATCH, cause similar false alarms. The most common false alarms caused by MSAV and CPAV are given of the viruses Flip, Filler, Stoned and Telecom. According to tests, the MSAV that comes with MS-DOS finds about 70% of known viruses. We use the F-AUTO program to automate virus checks. For some reason the system does not act like it is supposed to; the check is only made on the hard disk of the user who first logs into our local network. The check is configured to happen every day. You have installed the F-AUTO program into a network. Whenever F-AUTO is executed, it creates a file called F-AUTO.CFG in which the last execution date is stored. If F-AUTO is located on a shared disk area, the first user updates this file, and, consequently, other users do not activate the check any more. If you move the F-AUTO program to local hard disks on workstations the checks will function correctly. I updated F-PROT to its latest version, but at the same time VIRSTOP destroyed a customized message I had installed, the purpose of which was to guide users in the case a virus infection was found. Is there a way to preserve the VIRSTOP message over version updates? Unfortunately there is not. The F-PROT function Install/Install stores the customized message of VIRSTOP to the program VIRSTOP.EXE itself, and it is consequently lost when the program is replaced by a newer version. Because of this, a manager has to renew the message during each update. It is possible for a manager to minimize the work this requires by altering VIRSTOP before the new version is circulated in the organization. An automatic network update will also ease the trouble this problem causes. How does the F-PROT automatic network updating work? The automatic network updating means a system in which local area networks are used in the version management of the F-PROT program. When a new version comes out, the system manager copies it onto the hard disk of a file server. During login to the network, the workstations automatically check whether the server holds a newer version of the program than the local hard disk. If so, the local version is automatically replaced by the latest one. F-Secure Ltd. has developed an automatic network updating system which functions in LAN Manager- and Novell networks as well as in almost all other network operating systems. The largest companies using the F-PROT update system manage updates into over a thousand PC's at a time by using just such a system - in such cases, manual updating would become an overwhelming task. For more information about the F-PROT automatic network update system, contact F-PROT Support of F-Secure Ltd. While I was checking a diskette with F-PROT, all of a sudden I received the message "An active Stealth virus was found in memory". I couldn't find this virus, however, not even after a clean booting. What is happening here? Cold-start the computer from a clean diskette and run the check again. If the virus cannot be found from the hard disk or diskettes, the situation was caused by something else than a stealth virus. While checking files, F-PROT also continually monitors the state of the operating system. When F-PROT begins to examine a file, it marks up its assumed size, and, after the file has been searched, compares it to the actual file size. If there is a discrepancy, it can be assumed that something is feeding the operating system counterfeit information - something that active stealth viruses are known to do. A similar situation may also arise if the disk's directory system contains corrupted data. If the disk contains two files with the same name in a single directory, the second one cannot be handled with any of the functions of DOS. F-PROT opens files one by one with no regard to names, but it compares the file length to the value DOS announces for it. When the two values do not match, F-PROT remarks on this. Because DOS does not allow the creation of two files with the same name in a single directory, it can only result from an error situation or a deliberate alteration. The same message results also if the disk contains a file that has been named after a device driver. Such names are, for example, COM1, PRN, LPT1, XMS000, CON and CLOCK$, and they are exclusively reserved for DOS's use. Through these virtual names, data can be conducted directly to devices. DOS does not allow files to be named after device drivers, but such a file may result due to an error situation, or also if a diskette has been used in some other computer environment. In this case, F-PROT tries to compare information from a real file and a virtual device driver. Naturally enough, the two do not match. Logical disk errors such as the ones described above can be corrected by using the Norton Utilities or a similar tool programs. In Short
Michelangelo'93
This year, the damages caused by Michelangelo seem have stayed in check pretty well. There have, however, been some serious individual cases. In Australia, the headquarters of an international company were found to be infected a couple of days before the time of activation, the 6th of March. Specialists who had been on site reported that they had cleaned thousands of diskettes. In March the 7th, a middle-sized company in Iceland announced it had suffered serious damages because of Michelangelo. According to the company representative Michelangelo had erased the contents of three Novell-based servers. The monetary value of damages was not commented upon. A Finnish company employee found out in the morning of March the 6th that his gigabyte-size hard disk had been completely erased. This was first thought to be a hardware-based problem, but a further examination revealed Michelangelo as the culprit. The virus was also found on the company's other computers, and its source was ultimately traced to an original diskette containing special software that had come directly from USA. Irresponsible activities continue: Mark Ludwig organizes a virus competition
Mark Ludwig, the US. author of The Little Black Book of Computer Viruses, a book that deals with designing computer viruses, continues to stir up controversy. After writing the book he has begun to publish the Computer Virus Developments Quarterly, a magazine that contains advice on designing viruses. In the latest issue Ludwig announced a virus writing competition, the purpose of which is to find the smallest functional computer virus. This virus has to meet certain conditions. It is not allowed to spread by overwriting its host, and it must function in a normal computer environment under DOS. The virus must also have been completely written by the competitor. Ludwig promises full immunity to all competitors. The prizes will consist of diplomas and annual volumes of the Computer Virus Developments Quarterly. PC Magazine's test astonishes
In the March issue of the international PC Magazine's US version there was an extensive test of anti-virus programs. The magazine announced Symantec Norton Antivirus and Central Point Antivirus to be winners. 24 products were included in the test. The test methods and results gave rise to astonishment among information security professionals. PC magazine was criticized for giving the programs' user interfaces excessive significance compared to, for example, their speed, hit rate, or the level of technical support available from the program's representative. What also caused amazement was the small number of viruses included in the test - only 12 two to three years old viruses were included in the test set. The test did not measure the programs' ability to find new viruses, nor their efficiency against collections of polymorphic viruses. The most surprising item was the discrepancy in results with the same magazine's German version. In its January issue, the magazine PC Professionell published its own extensive virus test made in co- operation with the professionals of the Hamburg University Virus Test Center. In this test, the winners of US PC Magazine took 20th and 11th places. 23 products were included in the German test. The 40-Hex magazine in international circulation
A so-far unknown French organization apparently considers world-wide spreading of virus code its duty, and to this end it has included the 40-Hex magazine in its ftp-server's file collection. Via the ftp-service, anyone connected to the world-spanning Internet network can log into a file server that may physically be located on the other side of the planet, and within a couple of seconds transfer files to his own computer. Many ftp-servers allow users to log in as anonymous. The French ftp-server in question allows anyone to transfer issues of the 40-Hex magazine to himself. 40-Hex is an electronic newsletter published by the international virus group Phalcolm/Skism. Issues of 40-Hex are usually quite extensive. They discuss topics connected to virus writing, such as the structures of different file types, the loopholes of DOS and the ways to bypass anti-virus programs. In addition to this, a typical issue of 40-Hex includes hex- dumps or documented source codes of several different viruses. The publication is thought to have taken its name from the DOS interrupt service 21h's subfunction number 64, which enables the writing of data or code into an existing file. Given in a hexadecimal form, the number 64 is 40. The ARCV virus group arrested
The January update bulletin told of a new English virus group called ARCV. The arrogance of this group proved short-lived when an unit of the English police that specializes in computer crimes, the New Scotland Yard's Computer Crime Unit, raided the homes of the group members at the beginning of February. Altogether three of the group's nine members were arrested, and the case is still being processed. The group, whose name comes from the words Association of Really Cruel Viruses, managed to write over 30 viruses before being caught. The group gained reputation by, among other things, addressing a letter that described its activities to the editor of the biggest computer magazine in England. The English police are still processing the case, and they hope that any person whose computer has been infected by an ARCV-made virus would contact them on the matter. ARCV has written at least the following viruses: 159 Dennis 1 199 ECU 224 Friends 240 Jo V1.01 330 Joanna Exersiser 334 (Made) Joanna V1.11 334-2 McWhale Alpha More Anna Nichols ARCV '93 (ICE-9) Reaper Man ARCV 1 Scroll ARCV 2 Scythe ARCV 3 Small ARVC ARCV 4 Small EXE ARCV 5 Solomon ARCV 6 Spawn 1 ARCV 7 Toxic ARCV 8 Toxic 2 ARCV 9 Toxic 3 ARCV 10 Toxic C ARCV Sandwich Two Minutes to Midnight ARCV Xmas X-1 Benoit X-2 Chad Zaphod Coolboot In Scotland Yard, inspector constable Noel Bonczoszek works on the case. He can be contacted by phone on the number 990 44 71 230 1177. Reports on incidents involving ARCV will be treated confidentially. The Nabob Trojan Horse on CD-ROM
A rare discovery was made at the beginning of March: a Trojan Horse was found on a CD-ROM diskette that was marketed internationally. The diskette in question is called Libris Britannica and it contains all kinds of freeware- and shareware programs. The Trojan on the disk is called Nabob. Nabob can, however, be called more of a joke program than an actual Trojan Horse - it claims to be the most efficient packing program in the world, and when it is used, it does indeed pack great volumes of data into a single one-byte file. It is indeed a pity that Nabob cannot extract the packed files it creates... NuKE publishes its own mutation generator
In April, a member of the international virus group NuKE informed the public that NukE has developed its own mutation generator. The group member, who is known by the pseudonym T*L*N, announced that the generator will be published soon. This product of NuKE is known by the work name NME, or NuKE Mutation Generator. The NuKE members do not intend to make their generator into a object module, like MtE or TPE, but will publish the source code of their program in its entirety. That way virus writers can familiarize themselves with the functioning of polymorphic viruses on a basic level. According to the technical information T*L*N has given out, NME can be compared to MtE in its complexity. New Macintosh Viruses Discovered
Viruses are a problem for companies using Apple Computer's Macintosh systems also. There have been quite few different viruses for the Macintosh - 16 in all - but some of them have caused large epidemics and continue to spread rapidly. Two new Macintosh viruses appeared in April, 1993. INIT-M
The INIT-M virus affects Macintosh computers running System 7. The virus infects all kinds of files, including extensions, applications, preference files and document files, and may severely damage file system on infected Macintoshes. The virus was discovered at Dartmouth College, in a file downloaded off the Internet. It was found to rapidly spread to applications and other files under System 7. It did not spread or activate on System 6 systems. The virus spreads as the application files are run, and is likely to spread extensively on an infected machine. The infection is accomplished by altering existing program code. The virus does extensive damage to systems running on any Friday the 13th. Files and folders are renamed to random strings, creation and modification dates are changed to Jan. 1, 1904, and file creator and type information is scrambled. This changes the icons associated with the files and destroys the relationship between programs and their documents. In some cases, one file or folder on a disk may be renamed "Virus MindCrime". In some very rare circumstances, the virus may also delete a file or files. The virus, when present on an infected system, may interfere with the proper display of some application window operations. It will also create a file named "FSV Prefs" in the Preferences folder. Recovery from this damage will be very difficult or impossible. The damage caused by the INIT-M virus is very similar to that caused by the INIT 1984 virus. Despite this similarity, the two viruses are very different in other respects, and should not be confused. The INIT 17 Virus
The INIT 17 virus infects both the System file and application files. It does not infect document files. It was discovered in New Brunswick, Canada. The virus displays the message "From the depths of Cyberspace" the first time an infected Macintosh is restarted after 6:06:06 A.M. on October 31, 1993. After this message has been displayed once, it is not displayed again. The virus contains many errors which can cause crashes and other problems. In particular, it causes crashes on Macintoshes with the 68000 processor like the Macintosh Plus, SE, and Classic. For technical reasons, the virus does not infect some applications, and on some systems, it does not spread at all. It does, however, spread under both System 6 and System 7. Sources: Usenet newsgroup comp.virus; spaf@cs.purdue.edu; John Norstad, Northwestern University, USA. Disinfectant Version 3.2 Protects Macintoshes
Disinfectant, the leading anti-virus tool for the Macintosh has been upgraded to version 3.2 to recognize the new Macintosh viruses that appeared in April 1993. Disinfectant 3.2 finds and disinfects all Macintosh viruses known to date. It can actively protect a system against infections, so that no known virus will get into the system. Disinfectant 3.2 is compatible with Macintoshes running System 6.0 or newer, including System 7. F-Secure Ltd. is an authorized distributor of the Disinfectant anti-virus toolkit. The Disinfectant package is delivered free of charge to our registered F-PROT customers. Contact your local F-PROT dealer for more information. Changes in F-PROT Version 2.08
More functionality in the VIRSTOP program The VIRSTOP program includes many new features. They are: o automatic checking of the boot sectors on disks and diskettes o the checking of program files when they are copied or when other operations are performed on them o checking the boot sector of the diskette in drive A when the user presses Ctrl-Alt-Del These are not default functions, and they are not normally performed when VIRSTOP is run without parameters. VIRSTOP now recognizes the following parameters: /DISK VIRSTOP stores the virus signatures on the disk, thus reducing the program's memory requirement from 15 kilobytes to 3 kilobytes. The /DISK parameter should not be used with the DEVICEHIGH clause. DEVICE and LOADHIGH, on the other hand, are completely functional. /FREEZE if the /FREEZE-parameter is used, VIRSTOP stops the computer when it finds a virus. VIRSTOP displays and names the virus and brings a customized message on the screen before stopping the computer. By using the /FREEZE-parameter, the risk of a virus succeeding to spread is minimized - the user cannot ignore a virus infection even if he wants to. /BOOT this parameter commands VIRSTOP to check the boot sectors of all disks and diskettes when they are used. The check is made if any operation, like, for example, directory listing, is performed on the disk. The function can be turned off with the parameter /NOBOOT. When somebody attempts to use an infected diskette, VIRSTOP brings the following message on the screen: VIRSTOP alert! - virus on diskette Press [ENTER] to continue. /COPY if the /COPY-parameter is used, VIRSTOP checks program files when they are read. This means that if programs are copied or edited, they are checked at the same time. This function can be turned off with the parameter /NOCOPY. When a virus is found, the /COPY function announces it in the same way as when it notices an attempt to execute an infected file: C:\TEST.EXE is infected with the Cascade virus. And prevents the use of the program, whereupon DOS announces, depending of the version: Cannot execute: TEST.EXE Access denied: "test.exe" Bad function /WARM If VIRSTOP is started with the /WARM parameter on, it checks whether the computer's drive A contains a diskette when the user presses Ctrl-Alt-Del. If the drive contains a diskette, its boot sector is checked for viruses. If the diskette is clean, the computer is rebooted, but if it contains a virus, the user is informed of the matter and advised to remove the diskette before booting the computer again: VIRSTOP: Virus-checking A: VIRSTOP alert! - virus on diskette Press [ENTER] to continue. Remove diskette and reboot again. The use of /WARM parameter does not give a foolproof protection against boot sector viruses, because it cannot prevent booting from an infected diskette if the computer is reset by using the reset switch or by turning off power. In addition to this, some badly designed TSR programs hijack the Ctrl-Alt-Del -function for their private use, in which case VIRSTOP cannot perform the check. The check cannot be made under Windows, either. When VIRSTOP is started without any parameters, it reports its status. For example: C:\F-PROT\VIRSTOP VIRSTOP is already installed. VIRSTOP will scan programs when they are run. VIRSTOP will scan programs when they are run or copied. Diskette boot sectors are scanned when the diskette is accessed. The A: boot sector is scanned when Ctrl-Alt-Del is pressed. The check on executed files is always performed regardless of other parameters. VIRSTOP slows the computer down a little, because it is a background program which activates every now and then while the computer is used. In most cases, however, the slowdown is not even noticeable. The following test gives some kind of an idea of VIRSTOP's speed, though: A group of programs was executed. Among them were normal MS-DOS auxiliary programs, ARJ, Image Alchemy, MODE, MEM and most of the programs of Norton Utilities. Altogether 200 programs were executed. The programs' execution time was timed with the TIMER function of 4DOS v4.02. The tests were performed as batch processing without human interference. Without anti-virus programs the batch processing took 2 minutes 19 seconds. When VIRSTOP was used, it was slowed down by three seconds. When VIRSTOP was run with the /DISK parameter on, the slowdown was more noticeable one minute and two seconds. The test was performed on a 20 MHz 386 -computer with no disk cache. The functioning of Heuristic Analysis has changed
The Heuristic Analysis of F-PROT has been undergoing revisions for almost two years. Its hit rate has improved constantly while the number of false alarms has gone down. From the version 2.08 onwards, the structure of the reports produced by the Heuristic Analysis is simpler. When a heuristic search is initiated, F-PROT begins to check through files using Secure Scan using it's normal search signatures and algorithmic methods. If a file is found to not contain a virus, it is searched also with heuristic methods. F-PROT 2.08 no longer gives a free-form report on the nature of the files. Instead it states either: C:\TEST.EXE seems to be infected with an unknown virus. Please contact F-Secure Ltd. or FSI and send us a copy for analysis. or: C:\TEST.EXE contains virus-like code. Please contact F-Secure Ltd. or FSI to check if this is a known false alarm or send us a copy for analysis. In addition to this, F-PROT classifies damaged program files separately. It reports them either as: This is an invalid executable file. It starts with an instruction which transfers control out of the program. Any attempt to run this program will result in a system crash. or: This is an invalid executable file. The entry point is outside the program. Any attempt to run this program will result in a system crash. In this way, the user can easily find the potential corrupted program files. The Heuristic Analysis reports should be taken seriously. A file must meet several different conditions before it is suspected of having been infected. In the tests that F-Secure performed using the new Heuristic Analysis, not a single false alarm was produced. Users who still wish to use the old, free-form descriptions can start F-PROT with the parameter C:\F-PROT /guru in which case traditional-style heuristics are used. F-PROT 2.08 - other changes
At the same time when the functioning of heuristics was changed, all the individual search- and disinfection routines for viruses were also moved to the file SIGN.DEF. This was done to reduce the amount of memory F-PROT needs in order to function. F-PROT 2.08 requires about 320 kilobytes of available memory, and the Heuristic Analysis needs about 50 kilos more. If the APPEND auxiliary program, which distorts directory information, was loaded before VIRSTOP of F-PROT 2.07, VIRSTOP would not install itself, but declared incompatibility instead. This problem has now been solved. The following false alarms have been fixed: o "Possibly a new variant of ARCV", caused by the SPINRITE.COM made in the year 1988 o the TPE alarms caused by certain data files Although F-PROT did remove the following viruses, the disinfected files were not an exact copy of the original ones. The matter has now been taken care of. Tula-419 Prudents Tiny.198 Macedonia Gotcha.C Vbasic.B Vbasic.C New viruses recognized by F-PROT 2.08 F-PROT 2.08 is able to find and disinfect the following new viruses (94): _388 _558 Arcv.Lurve Armagedon.1074 Beer (2794) Beer (2850) Beer (3164) Baobab.731 Black Jec.307 Comvirus Creeper.476 Danish Tiny (177) Danish Tiny (180) Dark Avenger.1800.Quest Diamond (444) Diamond (465) Diamond (594) Diamond (602) Diamond (606) Diamond (607) Diamond (608) Diamond (620) Diamond (621) Diamond (624) Diamond (626) Diamond (891) Diamond (1013) Diamond (Sathanyk-1399) Dreamer Dutch Tiny.124.B Frajer Fumble.D Gotcha.F Hamster Intruder (1326) Intruder (1440) Intruder (1967) Intruder (1988) Intruder (2136) Jerusalem.Glory July 13th.1199 Kiwi Liquid Marauder.860.B Phalcon.Elvis Pixel (Cheef) Pixel (762) Polish Tiny.176 Print Monster Problem.854 Protect.2535 Russian Tiny (C.146) Russian Tiny (C.150) Russian Tiny (C.157) Russian Tiny (D.129) Russian Tiny (D.130) Russian Tiny (D.132)) Semtex (619) Semtex (1000.C) Shaman SillyCR.178 Simple 1992 Sinep Star One (222 Star One (Cybertech.A) Star One (Cybertech.B) StinkFoot.2-E SVC (1228) SVC (5.0-C) Timid (290) Timid (297) Timid (320) Timid (371) Timid (382) Timid (513) Timid (526) Uruk-hai (300) Uruk-hai (361) Uruk-hai (394) Vienna (518) Vienna (561) Vienna (600) Vienna (618.B) Vienna (648.E) Vienna (700) Vienna (851) Vienna (MD.354) Vienna (MD.498) Vienna (MD.499) Vienna (MD.557) Vienna (New Years) Vienna (Vio-lite) Vienna (Violator.Baby)) Youth.Hannibal F-PROT 2.08 is able to find, but not yet disinfect, the following new viruses (6): VCL (933) VCL (Chuang) VCL (Diarrhea) X-1.570 Yankee.XPEH.4752 Zherkov.1940 F-PROT 2.08 recognizes the following new PS-MPC viruses created by the virus generator (20): Alien Bamestra.1 Bamestra.2 Bamestra.3 Bamestra.4 Bamestra.5 Bamestra.6 Bamestra.7 Bamestra.8 Bamestra.9 Bamestra.10 Cinco Demoexe Gold Jo.916 Jo.942 Tim.301 Tim.401 Tim.515 Warez The version 2.08 recognizes the following new viruses (14). These viruses cannot be disinfected because they overwrite or otherwise damage the files they infect. They can only be removed by destroying the infected file. Burger.560.Liquid Itti.Toxic Leprosy (FVHS.1644 ) Leprosy (Surfer) Milan.BillMe Trivial (Wolverine) Trivial (30-D) Trivial (64) Trivial (81) VCL (408) VCL (423) VCL (481) VCL (666) VCL (Dome) The following viruses can now be disinfected. The earlier versions of F-PROT could only destroy the infected files. Cascade (1703-Jojo) Cascade (Formiche) Ear.Ear The capability to recognize about a hundred new viruses has also been added to F-PROT 2.08, but these viruses have not yet been analyzed and given actual names. F-PROT knows them by names that consist of an underline and the size of the virus. Appendix: PC Professionell Antivirus Test
PC Magazine's German edition, PC Professionell, tested the most common anti-virus applications in its January 1993 issue. The products were tested against a collection of 2791 infected files. The products included in the test received the following scores: Product Version Producer Found Removed
F-PROT 2.05a Frisk Software Intl 2686 1707 Antivir IV 4.04 H+BEDV Datentechnik 2618 2189 Solomon Toolkit 5.61 S&S International 2566 1301 Turbo Antivirus 8.3 Carmel Software 2444 1142 McAfee Scan 8.7V95 McAfee Associates 2429 652 Anti Viren Kit 2.18 G Data 2403 622 AntiVirus Plus 4.20 Iris 2330 1154 ViruSafe Gold 4.6 Xtree 2223 395 Virus-Police 1.31 Uti-Maco Software 2135 691 Virus-Blocker 3.2 Expert Informatik 2103 258 CPAV for DOS 1.2 Central Point Software 2006 996 Search&Destroy 1.1 Fifth Generation System 1995 478 CPAV 4 Windows 1.0 Central Point Software 1989 996 Allsafe 1.00 Xtree 1951 651 Novi 1.01 Certus 1788 341 Virus Utilities 1.60AE Ikarus Software 1757 359 TNT Lite 1.0 EPG International 1709 694 PC Rx 2.0 Trend Micro Devices 1695 287 VirusCure-Plus 2.41 McAfee / IMSI 1655 684 Norton NAV 2.0 Symantec 1622 549 PC-cillin 3.2 Trend Micro Devices 1301 186 V-Care 4.32a NSE Software 1115 731 AP-355 Jrgen Liskowski 1074 81
F-PROT was selected as editor's choice.
F-PROT 2.08 Update Bulletin Copyright (c) 1993 F-Secure Ltd This text may be freely used as long as the source is mentioned as 'Source: F-PROT 2.08 Update Bulletin Copyright (c) 1993 F-Secure Ltd.'

F-PROT Professional Support < f-prot@datafellows.fi >

. .