home *** CD-ROM | disk | FTP | other *** search
-
- *********************************************
- *** Reports collected and collated by ***
- *** PC-Virus Index ***
- *** with full acknowledgements ***
- *** to the authors ***
- *********************************************
-
-
- DARK AVENGER V2100 v?: SMACK
- ============================
-
- Report from Righard Zwienenberg (RiZwi):
-
- Virus Name: SMACK
- Aliases: Italian-1835, Patricia
- Discovery: April 1991
- Type: Parasitic Resident .COM & .EXE Infector
- Origin: Italy
- Eff Length: 1835 bytes
- Documentation: RiZwi of INFOdesk BBS The Hague (2:512/2@fidonet)
-
- Detection:
-
- HTSCAN/TBSCAN with the next signature for detection only:
- ;
- Smack Virus
- COM EXE
- A400B4408BD6B91800E89A00C3B904008BF883
- ;
-
- General Comments:
-
- The Smack Virus was received in April 1991. It is a parasitic
- resident .COM and .EXE infector with the viral code placed at
- the end of infected files. The virus did get the name 'Smack'
- because of a message inside the viral code:
-
- This virus was written in Italy by
- Cracker Jack 1991 IVRL
-
- All rights reserved, please don't
- crack this virus!!
-
- Special message to Patricia Hoffman:
- I love you!!!!!!!!
-
- SmackSmack!!
-
- Can you give me your telephone
- number??? Ciao bellissima!
-
- When the virus is executed the first time, it will install
- itself in high memory, allocating 1856 bytes of memory and
- hooking interrupt 21. If an int 21 call is issued with
- ah=4b(Exec), ax=3D00h (Open to Read Only) or ax=6c00 (Dos 4.0
- Extended Open / Create with as access mode read-only), the
- virus will check wheter the file is a COM or EXE-File.
-
- If the file is an EXE-File and the filename ends with 'AN',
- 'HA' or 'AK', the virus will perform a reboot, but if any
- interrupt between 0h en 0Ch was hooked, the system will most
- likely hang.
-
- If the filename is a valid one, the virus will check if the day
- of the system equals Friday. If it is Friday, the virus will
- ask the uses a question:
-
- Is today Friday? (Y/N)
-
- and will wait for an answer. If the 'y' or the 'Y'-key is
- pressed, the virus will write the following message:
-
- Sorry but on Friday I wish not work!!
-
- and terminates to DOS. If any other key is pressed, the virus
- will write:
-
- You are intruthful!!
- For punishment I format your HD Fat!!
-
- Due to a bug inside the code the Fat will not be destroyed.
-
- If the file is a COM-File and the filename ends with 'ND', so
- the virus will not infect COMMAND.COM, the virus will also
- boot, as with invalid EXE-Files.
-
- If the COM-Filename is a valid one, the virus will check if the
- day of the system equals Saturday. If it is Saturday, the
- virus should delete the first file in the current directory,
- but because of two bugs, this will not occur.
-
- If the length of the COM-File is below 1835 bytes or equal or
- above 64000 bytes, the file will not be infected.
-
- Infected files will not show any changes in the filetime and
- filedate as they are restored by the virus.
-
- Looking at the code, the virus is probably written by someone
- without much experience with assembler. There are useless
- instrutions within the code and every instruction is seperated
- by one or more NOP's.
-
- [RiZwi]
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++ end of reports ++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++