home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d9xx
/
d919
/
bbbf.lha
/
BBBF
/
BootVirLib
/
BBBF.doc
next >
Wrap
Text File
|
1993-10-04
|
12KB
|
315 lines
****************************************************************************
* BOOTBLOCK.BRAINFILE (BBBF) DOC *
* Version 1.01-31 *
* *
* *
* Released the 25th of May 1993 *
* *
* *
* SAFE HEX INTERNATIONAL *
****************************************************************************
Programmed by Johan Eliasson, SHI member.
Copyright © Safe Hex International 1993
INTRODUCTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Welcome to this release version of this library. I hope it's a library
you can use in your virus killer or whatever you are doing. This library
purpose is to help a viruskiller programmer or another file utility to
find virus infected files.
This library is copyrighted by SHI and may NOT be used in commercial
programs without a written permission from SHI. All the SHI members and
shareware programmers can of course use this library for free. Remember to
send your address and program to SHI, to get a written premission.
Please add the "Wanted-Viruses.txt" (a list containing wanted viruses for
update), and remember to credit the author (Johan Eliasson) and SHI in your
program as stated in the following :
Here is a little message about SHI:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ABOUT SAFE HEX INTERNATIONAL
If you know a virus programmer you can get a reward of $ 1000 for
supplying his name and address. The fact is that the law punishes data
crime very severely. (5 years in jail in most countries).
We are an international group with more than 500 members who have started
trying to stop the spread of virus. Let me give you some example:
1. Our motto is: "Safe Hex", who dares do anything else today?".
2. A virus bank containing more than 1800 Amiga and PC viruses for
supporting good shareware antivirus programs.
3. We help people to get money back lost by virus infection.
4. We write articles about virus problems for about 20 computer
magazines worldwide.
5. We release the newest and the best virus killers around from
about 25 wellknown programmers worldwide.
6. We have more than 35 PC and Amiga "Virus Centers" worldwide
where you can get free virus help by phoning our "Hotline", and
the newest killers translated in your own language at very
little cost.
For more information contact:
SAFE HEX INTERNATIONAL (Please send 2 "Coupon-Response
Erik Loevendahl Soerensen International" and a self addres-
Snaphanevej 10 sed envelope, if you want infor-
DK-4720 Praestoe mation about SHI by letter).
Denmark
Phone: + 45 55 99 25 12
Fax : + 45 55 99 34 98
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
THIS PACKAGE SHOULD INCLUDE THE FOLLOWING FILES:
Directory "BBBF101_31" on Thursday 24-Jun-93
CheckDF1 16
l.info 628
libs.info 628
Programmers.info 628
CheckDF0.info 331
CheckDrive.doc.info 730
Important.readme.info 730
ListKnown.info 1186
ListKnown.doc.info 730
CheckDF3 16
CheckDF2 16
BBBF.doc.info 730
BBBF.doc 10210
WantedViruses 13.169 (a list containing wanted viruses)
WantedViruses.info 730
CheckDrive 7588
l Dir
Important.readme 671
CheckDrive.doc 2868
ListKnown.doc 1627
ListKnown 6476
libs Dir
Programmers Dir
CheckDF1.info 319
CheckDF2.info 319
CheckDF3.info 319
.info 136
CheckDF0 16
23 files - 3 directories - 115 blocks used
Directory "BBBF101_31/l" on Thursday 24-Jun-93
Bootblock.brainfile.info 887
Bootblock.brainfile 3602
2 files - 12 blocks used
Directory "BBBF101_31/libs" on Thursday 24-Jun-93
Bootblock.library.info 887
Bootblock.library 3324
2 files - 11 blocks used
Directory "BBBF101_31/Programmers" on Thursday 24-Jun-93
fd.info 628
BootblockLibrary.doc.info 730
include.info 628
CheckDrive.c.info 735
BootblockLibrary.doc 12733
CheckDrive.c 4526
fd Dir
include Dir
6 files - 2 directories - 52 blocks used
Directory "BBBF101_31/Programmers/fd" on Thursday 24-Jun-93
BBBF.fd.info 887
BBBF.fd 239
2 files - 5 blocks used
Directory "BBBF101_31/Programmers/include" on Thursday 24-Jun-93
proto Dir
pragmas.info 628
proto.info 628
pragmas Dir
libraries Dir
libraries.info 628
3 files - 3 directories - 15 blocks used
Directory "BBBF101_31/Programmers/include/proto" on Thursday 24-Jun-93
BBBF_protos.h 316
CheckDrive_protos.h 421
BBBF_protos.h.info 735
CheckDrive_protos.h.info 735
4 files - 10 blocks used
Directory "BBBF101_31/Programmers/include/pragmas" on Thursday 24-Jun-93
BBBF_pragmas.h.info 735
BBBF_pragmas.h 377
2 files - 5 blocks used
Directory "BBBF101_31/Programmers/include/libraries" on Thursday 24-Jun-93
BBBF.h.info 735
BBBF.h 968
2 files - 6 blocks used
TOTAL: 46 files - 8 directories - 231 blocks used
The Bootblock.library/brainfile is an attempt to make life a little
bit easier for programmers of anti-virus utilities, diskcopy programs,
directory utilities, disk packers and for whoever who wants to check the
bootblock of some device, and of course for you, the user, who are dead-
tired of those %$£&%$& viruses...
The library has some easy-to-use functions to read the brainfile, and to
check a bootblock with it. See the BootblockLibrary.doc for more info
about that!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEGAL STUFF
~~~~~~~~~~~
The BBBF package is freely distributable as long as all of its files are
included in their original form without additions, deletions, or
modifications of any kind, with the following exception:
If your program uses the Bootblock.library/Bootblock.brainfile then they
may be distributed along with it.
If you use this library in your program you must give credit to SHI (like
the note above) and the programmer in your documentation.
The BBBF package may not be used in a commercial program without written
permission by Safe Hex International.
Only a nominal fee (maximum 6$) may be charged for the distribution of BBBF.
This software is provided "AS IS" without warranty of any kind, either
expressed or implied. By using the BBBF package, you agree to accept the
entire risk as to the quality and performance of the program.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REQUIREMENTS:
The Bootblock.library has worked flawlessly under all kickstarts since
its first non-beta release (11.11.92).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOW TO USE IT:
~~~~~~~~~~~~~~
Well, for you, the user, it's really very simple!
Just install the Bootblock.library in your LIBS: directory, and
install the Bootblock.brainfile in your L: directory!
There, that wasn't so hard, was it? 8-)
Now the library/brainfile are ready for use by any program that
supports them!
Happy virus-hunting!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BRAINFILE HISTORY
~~~~~~~~~~~~~~~~~
Version 0.9 beta
~~~~~~~~~~~~~~~~
First version.
Version 0.91 beta
~~~~~~~~~~~~~~~~~
Removed all non-virus bootblocks from the brainfile upon request from
Erik Loevendahl Soerensen. Now you will only be alerted if the bootblock
contains a virus, anti-virus, or any other suspicious resident program.
This is for speed and so that the user won't be bothered with messages
like 'This bootblock is the MegaSuperDemoLoader 32.84' all the time.
I have tried to clean up this doc a bit too. There were a few obvious
mistakes that I guess you spotted.
BBBF now knows 171 original viruses, and a vast number of clones.
Version 0.92 beta (15.10.92)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
V 0.91 didn't recognize the Chameleon (Little Sven) virus correctly.
Instead of adding a short piece of code to deal with that, I rewrote
the complete brainfile-system, so it will be easier to add new viruses
to the brainfile from now on.
BBBF now knows 164 original viruses, and a vast number + 7 clones.
Version 0.93 beta (29.10.92)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Still beta, as I haven't recieved any feedback from the users yet.
I divided the BBBF.doc into two parts, BBBF.doc (for the users), and
BootblockLibrary.doc (for the programmers).
I got a big bunch of bootblocks that helped me correct many mistakes.
Thanks to Martin Lauridsen for sending it to me!
These mistakes include the Lamer Exterminator lot, Switch Off,
ScarFace, Paradox II, Julie and CList.
I also added these viruses:
Byte Bandit 4
BOMBed by some virus
Lamer Exterminator 7
BBBF knows 156 original viruses and an innumerable amount of clones!
You may have noticed that version 0.91 knew 171 viruses, and this version
knows 156 viruses. That doesn't mean that this version recognizes less
viruses, it just means that I don't bother naming all those clones that
looks almost like the original virus, and works the same way. So don't
worry, version 0.93 IS an improvement! 8-)
Version 0.94 beta (01.11.92)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Got another sending from Erik.
Removed a few harmless bootblocks.
Knows 152 original viruses.
I also added the ListKnown program to the BBBF package.
Version 0.95 beta (18.11.92)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Added viruses: Sonja, ZEST, Adam Brierly, Cobra, Germany.
Version 1.00 (20.04.93)
~~~~~~~~~~~~~~~~~~~~~~~
Added viruses: Blizzard Protector 3.3, Ingo, Highlander, Shit and VIPHS.
Thanks Erik!
Removed the beta suffix.
I also added a bunch of home-made icons for all the files.
Added protos-files for the Programmers-directory.
This brainfile knows 163 original viruses.
Version 1.01 (25.05.93)
~~~~~~~~~~~~~~~~~~~~~~~
All viruses will from now on be sorted in alphabethical order.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Well, that's all for now!
Please, I need your opinions! Even if you have no complaints nor ideas
it's nice just to hear that it works... 8-)
SEND NEW VIRUSES, IDEAS, THREATS AND HARDDRIVES TO:
Johan Eliasson Member of the SHI Anti Virus Group.
Bäckgatan 6
60358 Norrköping
SWEDEN
Phone: +46 11 169138
Note: If you send me a disk, don't expect getting it back, unless you
include money for postage! I'm really poor...
Thanks goes to Magnus Holmgren and Tommy Hallgren for helping out with my
C troubles, Tommy Hallgren and Mats Erlandsson for testing!
Erik Loevendahl Soerensen at SHI for all his support.
John Lohmeyer, whose Interpret.library I used as a model when designing
this library. Thanks guys!
WE NEED YOUR HELP TO GET THIS LIBRARY EVEN BETTER!
Please see in the "Wanted-Viruses.Txt" for more info! Thank you very much,
END OF DOC.