Strange Atmosphere Link Virus - Amiga Virus Encyclopedia

VIRUS HELP TEAM




-----------------------------
Amiga Virus Encyclopedia
Strange Atmosphere Link Virus
-----------------------------


-----------------------------------------------------------------------
    
Entry...............: Strange Atmosphere
Alias(es)...........: SA Virus
Virus Strain........: -
Virus detected when.: 2/1996
              where.: Germany
Classification......: Link virus, memory-resident
Length of Virus.....: 1. Length on storage medium:      1232 Bytes
                      2. Length in RAM:                $2710 Bytes

--------------------- Preconditions ------------------------------------

Operating System(s).: AMIGA-DOS
Version/Release.....: 2.04 and above (V37+)
Computer model(s)...: all models/processors (MC68000-MC68060)
                      Caches may cause problems during the decoding
                      process

--------------------- Attributes ---------------------------------------

Easy Identification.: None

Type of infection...: Linkvirus

                      Self-identification method in files:
                      -  Searches for $1080402 at the end of the first
                         codehunk


                      Self-identification method in memory:
                      -  Checks for $3d385e29 at position -6 of the
                         LoadSeg() adress

                      System infection: 
                      -  RAM resident, infects the LoadSeg() DOS function
                      -  DoIO() exec function and Coolcapture will be
                         infected only under special conditions

                      Infection preconditions:
                       - File to be infected is bigger then $a28 bytes
                       - The file is not already infected
                       - HUNK_HEADER and HUNK_CODE are found
                       - HUNK_HEADER structure is valid
                       - There must be 4 free blocks on the disc
                       - File is shorter than 290000 bytes
                       - The lenght of the first hunk must be exactly the
                         same as written in the hunkheader structure

Infection Trigger...: Accessing the file
                       
Storage media affected: all DOS-devices

Interrupts hooked...: None

Damage..............: Permanent damage: 
                      - Files will be trashed (depends on the Rasterbeam)
                        Devices will be overwritten (depends on the Rasterbeam)
                      Transient damage: 
                      - System gets locked while reset and a new copperlist
                        will be shown. This copperlist then shows you the german
                        flag.
            
Damage Trigger......: Permanent damage:
                      - Internal counter
                      Transient damage: 
                      - Internal counter

Particularities.....: The crypt/decrypt routines are not aware of processor
                      caches. The installer code in several files is working
                      correct with higher processors. The linkcode checks for
                      correct length of the first hunk to remove problems with
                      extra ordinary packers.

Similarities........: Link-method in the executable files is the simple "link
                      behind the first hunk" method without any special tricks.

Stealth.............: The viruses uses normal dos commands (no tunneling
                      via packets) and normal DOS call watchers like SnoopDos
                      can proof the infection behavior.
                      There are no stealth routines build in.

Armouring...........: The virus is only one armouring technique to protect
                      it`s code. It uses a normal crypt routine to hide
                      the viral structures. Heuristik checkers like the one
                      in VirusWorkshop can find the dangerous parts and VW
                      gives you the rating "Virus!".

Name................: In the crypted part there is the following string:
                             '-+* Strange Atmosphere [gOOd] *+-'

                      If the internal counter reaches 50, the word "gOOd" will
                      be replaced by "eVIL" and the destructive code will be
                      activated.


--------------------- Agents -------------------------------------------

Countermeasures.....: VT 2.81, VW6.0
Countermeasures successful: All of the above
Standard means......: -

--------------------- Acknowledgement ----------------------------------

Location............: Hannover, Germany 04.03.1996.
Classification by...: Markus Schmall and Heiner Schneegold
Documentation by....: Markus Schmall
Date................: March 1996
Information Source..: Reverse engineering of original virus
Copyright...........: Markus Schmall
Special note........: Virus Test Center Hamburg and Virus Help Team DK
                      are strictly allowed to use this analyse in their
                      own productions. All other groups/institutions may
                      please contact me first.

===================== End of Strange Atmosphere Virus ============================

Antivirus...........: Kickstart 1.2 & 1.3 : VT-Schutz v3.17
                      Kickstart all others: VirusZ III v1.04B or higher, and also Xvs.library v33.47 or higher





Virum Help Team
Denmark & Canada
Copyright © All rights reserved
www.vht.dk