Win32.Polip.A( Win32.Polipos, Win32/Polip.A, W32.Polip, W32/Polipos-A, P2P-Worm.Win32.Polip.a, W32/Polipos.V12 )
SYMPTOMS:
NOTE: Please follow the instructions at the bottom of this page in order to remove Win32.Polip.A from your system. TECHNICAL DESCRIPTION: Win32.Polip.A is a dangerous, polymorphic file infector, with a worm-like spreading capability. It's targets are EXE and SCR files.It is a memory-resident virus, because once executed, it injects code in the running processes. The first files it infects are those located in %ProgramFiles% and %WINDIR% directories. But it hooks imported functions for the infected proceses, so that all executables accessed by those processes will be infected. This infector uses different encryption layers, the first of them being the hardest to decrypt. It is a simplified version of XTEA (eXtended Tiny Encryption Algorithm), but decrypting it could take a long time. It also has an advanced polymorphic engine, combined with a junk-code generator, antidebugging and antiemulation techniques, making it's detection more difficult. FILE INFECTION METHOD: Using different entry-point obscuring techniques, Polip makes itself a hard to detect virus:
If it finds unused space in victim's code sections, it inserts code into them, as much as it can, without increasing those sections' sizes. It increases the VirtualSize for the data sections of the victim, and will use that space from it's junk code. If a resource section is found in the victim, sometimes it shifts that section, and inserts a new section after the last data section, and before the resources (other times it appends it's section after the resources), and repairs the resource section (otherwise it would damage the victim). When infecting a file, it searches for the following files in same directory as the file that is going to be infected:
Once the control of an infected file is passed to the virus body, it cleans the memory copy of the file (restores the original code at the patched locations), to make sure it is run only once from a certain file. When the virus is executed from an file with overlay, it makes a copy of that in the %TEMP% folder, disinfects it, and runs it from that location. This is useful in case of installers or SFX archives that use integrity checks. The virus will not infect the files matching the following names:
PROCESS INFECTION METHOD: The virus will infect all running processes excepting those matching the following names: savedump, dumprep, dwwin, drwatson, drwtsn32, smss, csrss, spoolsv, ctfmon, temp. For the processes it infects, it hooks the following APIs, by patching directly the kernel copy from each process address space:
SPREADING METHOD: The virus is able to connect to Gnutella P2P network, acting as a client. It uses a predefined list of Gnutella webcache servers, in order to obtain lists of available nodes (connected clients). Using the P2P network, it has a strong ability to spread itself like a worm. Removal instructions: 1. Please download our memory removal tool for Win32.Polip.A from the link below. 2. Please close all your programs except BitDefender Antivirus. 3. Please update BitDefender with latest antiviral signatures. 4. Please run the removal tool - this will remove the virus from memory only. 5. Please scan your entire HDD with BitDefender and let BitDefender disinfect your files. NOTES:
ANALYZED BY: Raul TOSA and Dan LUTAS, BitDefender virus researchers. |
Cart