SMACK virus
*********************************************
*** 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 ++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comments
Post a Comment