Description
This is a virus detection. Viruses are programs that self-replicate recursively, meaning that infected systems spread the virus to other systems, which then propagate the virus further. While many viruses contain a destructive payload, it's quite common for viruses to do nothing more than spread from one system to another.
Indication of Infection
- Presence of the Registry key values mentioned as above.
- Presence of the files mentioned as above.
- TCP Port 10168, 20168, and/or 1192 open on the victim machine.
Methods of Infection
The worm propagates via email (it contains its own SMTP engine) and over network shares. It copies itself to folders/subfolders on open shares, and replies to messages in the user inbox. Additionally, it drops a backdoor component (port 10168, and 1192 on NT based systems, is opened on victim machines).
When executed, it copies itself to the %System% folder as:
- WinGate.exe
- rpcsrv.exe
- syshelp.exe
- winrpc.exe
- WinRpcsrv.exe
The backdoor component (77,824 bytes) is also dropped to the %System% directory (multiple times with various filenames):
- 1.dll
- reg.dll
- ily.dll
- task.dll
(Note: %System% is the Windows System folder, which is usually C:\Windows\System on Windows 9x/ME, C:\WINNT\System32 on Windows NT/2000, or C:\Windows\System32 on Windows XP.)
The following Registry keys are added to hook system startup:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
"syshelp" = C:\WINDOWS\SYSTEM\syshelp.exe
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
"WinGate initialize" = C:\WINDOWS\SYSTEM\WinGate.exe -remoteshell
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows "run" = rpcsrv.exe
A system startup hook is also added for the backdoor component:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
"Module Call initialize" = RUNDLL32.EXE reg.dll ondll_reg
The following Registry key is modified to hook the execution of text files:
HKEY_CLASSES_ROOT\txtfile\shell\open\command
(Default) = "winrpc.exe %1"
When executed on Windows NT/2000/XP, the worm installs itself as a service, with the display name 'Window Remote Service' (set to run the copy of the worm with the filename WINRPCSRV.EXE). One of the dropped backdoor components (TASK.DLL) is also installed as two services, with the following display names:
- dll_reg
- Windows Management Extension
The virus can also install itself as a service with the display name:
- Window Remote Service
The worm also modifies the WIN.INI by adding a 'Run' command as follows:
[windows]
run=rpcsrv.exe
Aliases
I-Worm.Supnot.c (AVP), W32.HLLW.Lovgate.C@mm (NAV) , W32.HLLW.Lovgate@mm, W32/Lovgate.c@M, WORM_LOVGATE.C (Trend)