Threat Description

Donut

Details

Aliases:Donut, .NET virus, Dotnet
Category:Malware
Type:Virus
Platform:W32

Summary



Donut is the first known virus implemented in the Microsoft C# and Microsoft Intermediate Language (MSIL). It targets binary files under Microsoft .NET architecture.

Sample of this virus was posted by the virus author directly to several anti-virus companies on January 9th, 2002.



Removal


Automatic action

Once detected, the F-Secure security product will automatically disinfect the suspect file by either deleting it or renaming it.

More

You may wish to refer to the Support Community for further assistance. You may also refer to General Removal Instructions for a general guide on alternative disinfection actions.



Technical Details



The virus itself is very simple and will never become a real-world problem.

The Donut virus is 8kB long. When executed, it infects all other .NET executables with .EXE extension in the current directory and directories above it.

After this, there's a one-in-ten chance the virus will show a dialog box with this text:

This cell has been infected by dotNET virus!
  .NET.dotNET by Benny/29A

The virus will then just exit. It doesn't stay in memory and will only spread further if an infected file is executed again.

The first fully .NET compliant operating system from Microsoft, known as 'Blackcomb', is estimated to ship in 2003.

Donut has not been found in the wild. It is not considered to pose any threat at the moment. Nevertheless, it's the first virus of its kind.





Technical Details: Mikko Hypponen, F-Secure Corporation, January 9th, 2002


SUBMIT A SAMPLE

Suspect a file or URL was wrongly detected? Submit a sample to our Labs for analysis

Submit Now

Give And Get Advice

Give advice. Get advice. Share the knowledge on our free discussion forum.

Learn More