Content
Linux/Slapper.worm.d
- Type
- Virus
- SubType
- Internet Worm
- Discovery Date
- 09/30/2002
- Length
- sslx.c 20265 bytes
- Minimum DAT
- 4227 (10/02/2002)
- Updated DAT
- 4251 (03/05/2003)
- Minimum Engine
- 5.1.00
- Description Added
- 10/01/2002
- Description Modified
- 10/04/2002 11:21 AM (PT)
Tab Navigation
Characteristics
The Linux/Slapper.d worm is based upon the original Linux/Slapper.a.worm exploit code. The worm is using a shell script to download files from a certain webserver.
The worm downloads a file called "k.gz" and tries to decompress and run it. The extracted file "k" is an ELF binary file. This file is detected upon as Linux/DDoS-Kaiten using the Dat-4227 or higher. See DDos/Kaiten for details. Then the worm checks for presence of the "gcc" compiler on the local system and if found it creates a directory called .socket2 Next it downloads a compressed file called "devnull.tgz ". After decompressing two files are created: an ELF binary file called "devnull" and a source script file called "sslx.c" The sslx.c file gets compiled into an ElF binary "sslx". These files are detected upon as Linux/Slapper.worm using the Dat-4227 or higher. So when active the worm uses the processes "k" , "devnull" and "sslx". It can be controlled by IRC channels although the impact will probably be limited as the webserver it tries to download the files from is specific and unlike previous Linux/Slapper variants it doesn't build a virtual network so the risk of DDoS attacks is lower.Symptoms
-Presence of k.gz , compressed, 15740 bytes -Presence of k , elf binary , 37237 bytes -Presence of /.socket/devnull.tgz , compressed, 13507 bytes -Presence of /.socket/devnull , elf binary, 19050 bytes -Presence of /.socket/sslx.c , source, 20265 bytes -Presence of /.socket/sslx , elf binary , size variable -Presence of script.sh , shell script , 471Method of Infection
Removal
Detection is included in the specified DAT release. In addition to the DAT version requirements for detection, the specified engine version (or greater) must also be used.
Delete files identified by the scanner, replace them with clean ones from backup or re-install them using the original packages. Reboot the system.
You need to inspect the contents of 'crontab' file and remove unwanted entries.It is advisable to remove the C compiler from the server or restrict the access rights to the compiler. Disabling compilers on production systems is recommended as a good security practice.
Administrators should regularly check for availability of important security updates/patches.Variants
Variants
N/A
All Information
Overview -
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.
Aliases
- Linux/Devnull
- Linux/Kaiten
- Linux/Mighty
Characteristics
Characteristics -
The Linux/Slapper.d worm is based upon the original Linux/Slapper.a.worm exploit code. The worm is using a shell script to download files from a certain webserver.
The worm downloads a file called "k.gz" and tries to decompress and run it. The extracted file "k" is an ELF binary file. This file is detected upon as Linux/DDoS-Kaiten using the Dat-4227 or higher. See DDos/Kaiten for details. Then the worm checks for presence of the "gcc" compiler on the local system and if found it creates a directory called .socket2 Next it downloads a compressed file called "devnull.tgz ". After decompressing two files are created: an ELF binary file called "devnull" and a source script file called "sslx.c" The sslx.c file gets compiled into an ElF binary "sslx". These files are detected upon as Linux/Slapper.worm using the Dat-4227 or higher. So when active the worm uses the processes "k" , "devnull" and "sslx". It can be controlled by IRC channels although the impact will probably be limited as the webserver it tries to download the files from is specific and unlike previous Linux/Slapper variants it doesn't build a virtual network so the risk of DDoS attacks is lower.Symptoms
Symptoms -
-Presence of k.gz , compressed, 15740 bytes -Presence of k , elf binary , 37237 bytes -Presence of /.socket/devnull.tgz , compressed, 13507 bytes -Presence of /.socket/devnull , elf binary, 19050 bytes -Presence of /.socket/sslx.c , source, 20265 bytes -Presence of /.socket/sslx , elf binary , size variable -Presence of script.sh , shell script , 471Method of Infection
Method of Infection -
Removal -
Removal -
Detection is included in the specified DAT release. In addition to the DAT version requirements for detection, the specified engine version (or greater) must also be used.
Delete files identified by the scanner, replace them with clean ones from backup or re-install them using the original packages. Reboot the system.
You need to inspect the contents of 'crontab' file and remove unwanted entries.It is advisable to remove the C compiler from the server or restrict the access rights to the compiler. Disabling compilers on production systems is recommended as a good security practice.
Administrators should regularly check for availability of important security updates/patches.
Recommended links:
Caldera
Debian
FreeBSD
Redhat
Sun
SuSe
Variants
Variants -
N/A