|
| Dos.vasciix |
by malum (also in EOF #3) |
|
- DOS COM (!) non-resident prepender (size: 554 byte).
- Infects files (with size <=7000h) in current directory.
- Antidebug due to the realization of decryptor.
- Only a-z, A-Z bytes are used in first generation.
|
|
| Browse project files |
| Win64.C.SenShiro |
by SenVxReiz (also in EOF #3) |
|
- Last section appender for PE32+ (written in C language).
- Non destructive for host, does not alter victim code, and gets back to host after having run its own code.
- Infects all drives and folders on the local machine.
- Has no destructive payload, only capable of replicating itself.
|
|
| Browse project files |
| Win32.Lsa |
by FatalErr0r (also in EOF #3) |
|
- Win32 last section appender.
- Code infects all EXE files in current folder.
- After infection code shows MessageBox with psalm 23.
|
|
| Browse project files |
| Win32.Icarus |
by mos6581/EOF (also in EOF #3) |
|
- EPO-engine.
- Droppers.
- Infect PE-files ("*.exe").
-
Spreading (attempt to infect fixed, removable & network).
- Multithreading.
|
|
| Browse project files |
| Win32.H5N1 |
by DR-EF (also in EOF #3) |
|
- simple source code (v1.1).
|
|
| Browse project files |
|
- Entry-Point-Obscuring, polymorphic, last/next-to-last section appender.
- Expands last/next-to-last section.
- Infects PE files in the current folder and all subfolders.
- Per-Process resident (import table modification).
- Multithreading and multifibering.
- Fake API generation.
- Anti-debugging, anti-heuristic, anti-emulation, anti-sandbox.
- Uses xTG, FINE, RANG32, FAKA, FLEA, PPRM engines.
|
|
| Browse project files |
| Win32.Anunnaki |
by Dark Prophet/EOF |
|
- Entry-Point-Obscuring, polymorphic, last section appender.
- Infects PE files in the current directory.
- Patches ExitProcess/exit/_exit functions to obscure it's entry point.
- Polymorphic engine - OPE2 (Offensive Polymorphic Engine 2).
- Anti-heuristics, anti-debug, anti-emulation.
|
|
| Browse project files |
| Win32.Divinorum |
by Berniee/EOF (also in EOF-DR-RRLF) |
|
- Entry-Point-Obscured PE appender.
- Seeks for the folders and PEs paths in the clipboard.
- Spreads through removable USB drives.
- Detects and does not infects MSIL PEs.
|
|
| Browse project files |
| Win32.Harulf |
by Berniee/EOF (also in EOF-DR-RRLF) |
|
- Entry-Point-Obscured polymorphic PE resource infector.
- Malum's VirXasm LDE engine is used to obtain an opcodes lenght.
- Makes the infected file ask for administrative privileges and tries to turn off UAC
on the Windows Vista systems.
- Excludes from infection MSIL PEs, packed PEs and PEs without resource section.
|
|
| Browse project files |
| Win32.Relock |
by roy g biv (also in EOF-DR-RRLF) |
|
- The first ever virus which uses virtual code.
- Entry-Point-Obscured, parasitic, resident PE infector.
- Infects PE files in the current directory and all subdirectories.
- Linked-list directory traversal.
- Appends to the relocation section.
- Uses CRCs instead of API names.
- Uses SEH for common code exit.
- Does not infects PE files protected by SFC and with data outside of image (eg SFX).
- Infected files are padded by random amount to confuse tail scanners.
- Uses SEH-walker to find the kernel address.
Related article: Virtual Code
|
|
| Browse project files |
| Win32.Mimix |
by roy g biv (also in EOF-DR-RRLF) |
|
- The first ever virus which uses FSAVE for instructions reordering.
- Entry-Point-Obscured, parasitic, resident PE infector.
- Infects PE files in the current directory and all subdirectories.
- Linked-list directory traversal.
- Appends to the relocation section.
- Uses CRCs instead of API names.
- Uses SEH for common code exit.
- Does not infects PE files protected by SFC and with data outside of image (eg SFX).
- Infected files are padded by random amount to confuse tail scanners.
- Uses SEH-walker to find the kernel address.
Mimix.a inside (related article: New Uses for FSAVE)
Mimix.b inside (related article: New uses for FSAVE: Extended FSAVE)
Mimix.c inside (related article: New Uses for FSAVE: FXSAVE)
|
|
| Browse project files |
| Win32.AnTaReS |
by PiKaS (also in EOF-DR-RRLF) |
|
- Direct-action, Entry-Point-Obscured, Per-process resident, Polymorphic PE appender.
- Uses Expressway To My Skool Poly engine by b0z0/iKx.
- Targets PE EXE, SCR and CPL files.
- Gets APIs by using CRC32 with SEH protection.
- Finds targets through shortcut files in the current directory and desktop.
- Detects & does not infects SFC protected files and installation kits.
- Uses size padding to avoid reinfections.
- If 31th of month, paints BioHazard symbol on the screen.
|
|
| Browse project files |
| Win32.Leon |
by kaze/FAT (also in EOF-DR-RRLF) |
|
- Polymorphic PE appender.
- Uses Kpasm-generated Poly engine.
- Uses crypto APIs for decryption.
- In order to complicate AV emulator's work even more, the virus uses encryption via relocations and decryptor fragmentation techniques.
- Generates fake API calls with random arguments.
- Does not infects SFC protected files.
Related article: Stealth api-based decryptor
|
|
| Browse project files |
| Win32.Anthrax |
by Iac (also in EOF-DR-RRLF) |
|
- PE appender with some anti-heuristic techniques.
- Spreads through removable USB drives.
|
|
| Browse project files |
| Win32.Rit |
by tivuboy(also in EOF-DR-RRLF) |
|
- PE appender.
- The virus rebuilds host's import table with needed functions.
|
|
| Browse project files |
| Win32.Retv |
by tivuboy(also in EOF-DR-RRLF) |
|
- PE appender.
- The virus injects code at the entry point, which will redirect virtual address of ExitProcess to the virus code.
|
|
| Browse project files |
| Win64.Absolute |
by tanMa/EOF (also in EOF #1) |
|
- The very first virus coded in C for Win64 platform.
- PE32+ memory resident mid-infector.
- Does not alters host's size and section's headers.
- Injects into csrss.exe process.
- Anti-heuristic (because of unique infection method).
- Anti-debugging using BeingDebugged byte-flag checking in PEB.
- Disables Windows System File Checker by using Ratter's method.
- Uses Cyclic Redundancy Code instead of API names.
- Uses undocumented APIs for compression.
|
|
| Browse project files |
| Win32.Roman Legionar |
by tanMa/EOF (also in EOF #1) |
|
- PE appender written in C.
- Injects into winlogon.exe process.
- Disables Windows File Protection on the fly.
- Crypted through relocation section.
- Does not alters host's imports section and does not depends on host's export section.
|
|
| Browse project files |
| Win32.Lovehoax v1.4 |
by Berniee/EOF (also in EOF #1) |
|
- PE appender with basic polymorphic engine and simple XOR cipher.
- Searches and infects all PE files in the current and 5 parent directories.
- Seeks for the executables and folders paths in the clipboard.
- Replicates through removable USB drives.
|
|
| Browse project files |
| Win32.Cyanide |
by Berniee/EOF |
|
- PE resource infector.
- Appends to resource section.
|
|
| Browse project files |
|
- PE resource infector with simple XOR cipher.
- Spreads through some peer-to-peer networks.
|
|
| Browse project files |
| Win32.The Enemy |
by Berniee/EOF |
|
- PE prepender with simple XOR cipher.
|
|
| Browse project files |
| Win32.Cleevix |
by lclee_vx/F-13 (also in EOF #1) |
|
- PE prepender with simple XOR cipher.
|
|
| Browse project files |
| Win32.Lychan |
by lclee_vx/F-13 (also in EOF #1) |
|
- Very basic PE appender.
|
|
| Browse project files |
| Win32.MiniPig |
by WarGame/EOF (also in EOF #1) |
|
- PE prepender written in C.
- Infects PE files in the current directory, desktop and personal folder.
|
|
| Browse project files |
|