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 >
Text File  |  1993-10-04  |  12KB  |  315 lines

  1. ****************************************************************************
  2. *                     BOOTBLOCK.BRAINFILE (BBBF) DOC                       *
  3. *                            Version 1.01-31                               *
  4. *                                                                          *
  5. *                                                                          *
  6. *                     Released the 25th of May 1993                        *
  7. *                                                                          *
  8. *                                                                          *
  9. *                         SAFE HEX INTERNATIONAL                           *
  10. ****************************************************************************
  11.  
  12.  
  13.                  Programmed by Johan Eliasson, SHI member.
  14.                  Copyright © Safe Hex International 1993
  15.  
  16.  
  17. INTRODUCTION
  18. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  19.  
  20. Welcome to this release version of this library. I hope it's a library
  21. you can use in your virus killer or whatever you are doing. This library
  22. purpose is to help a viruskiller programmer or another file utility to 
  23. find virus infected files. 
  24.  
  25. This library is copyrighted by SHI and may NOT be used in commercial
  26. programs without a written permission from SHI. All the SHI members and
  27. shareware programmers can of course use this library for free. Remember to 
  28. send your address and program to SHI, to get a written premission.
  29.  
  30. Please  add  the "Wanted-Viruses.txt" (a list containing wanted viruses for
  31. update), and remember to credit the author (Johan Eliasson) and SHI in your
  32. program as stated in the following :
  33.  
  34.  
  35. Here is a little message about SHI:
  36.  
  37. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  38. ABOUT SAFE HEX INTERNATIONAL
  39. If  you   know  a  virus  programmer  you  can  get  a reward of $ 1000 for
  40. supplying  his  name  and  address.  The fact is that the law punishes data 
  41. crime very severely. (5 years in jail in most countries).
  42.  
  43. We  are an international group with more than 500 members  who have started 
  44. trying to stop the spread of virus. Let me give you some example:
  45.  
  46.         1. Our motto is: "Safe Hex", who dares do anything else today?".
  47.         2. A virus bank containing more than 1800 Amiga and PC viruses for
  48.            supporting good shareware antivirus programs.
  49.         3. We help people to get money back lost by virus infection.
  50.         4. We write articles about virus problems for about 20 computer 
  51.            magazines worldwide.
  52.         5. We release the newest and the best virus killers around from 
  53.            about 25 wellknown programmers worldwide.
  54.         6. We have more than 35 PC and Amiga "Virus Centers" worldwide 
  55.            where you can get free virus help by phoning our "Hotline", and 
  56.            the newest killers translated in your own language at very 
  57.            little cost.
  58.  
  59. For more information contact:
  60.  
  61.         SAFE HEX INTERNATIONAL            (Please send 2 "Coupon-Response 
  62.         Erik Loevendahl Soerensen         International" and a self addres-
  63.         Snaphanevej 10                    sed envelope, if you want infor-
  64.         DK-4720 Praestoe                  mation about SHI by letter).
  65.         Denmark                             
  66.         Phone: + 45 55 99 25 12
  67.         Fax  : + 45 55 99 34 98
  68.  
  69. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  70.  
  71. THIS PACKAGE SHOULD INCLUDE THE FOLLOWING FILES:
  72.   
  73. Directory "BBBF101_31" on Thursday 24-Jun-93
  74. CheckDF1                      16 
  75. l.info                       628 
  76. libs.info                    628 
  77. Programmers.info             628 
  78. CheckDF0.info                331 
  79. CheckDrive.doc.info          730 
  80. Important.readme.info        730 
  81. ListKnown.info              1186 
  82. ListKnown.doc.info           730 
  83. CheckDF3                      16 
  84. CheckDF2                      16 
  85. BBBF.doc.info                730 
  86. BBBF.doc                   10210
  87. WantedViruses             13.169 (a list containing wanted viruses)
  88. WantedViruses.info           730
  89.  
  90. CheckDrive                  7588 
  91. l                            Dir 
  92. Important.readme             671 
  93. CheckDrive.doc              2868 
  94. ListKnown.doc               1627 
  95. ListKnown                   6476 
  96. libs                         Dir 
  97. Programmers                  Dir 
  98. CheckDF1.info                319 
  99. CheckDF2.info                319 
  100. CheckDF3.info                319 
  101. .info                        136 
  102. CheckDF0                      16 
  103. 23 files - 3 directories - 115 blocks used
  104.  
  105. Directory "BBBF101_31/l" on Thursday 24-Jun-93
  106. Bootblock.brainfile.info     887 
  107. Bootblock.brainfile         3602 
  108. 2 files - 12 blocks used
  109.  
  110. Directory "BBBF101_31/libs" on Thursday 24-Jun-93
  111. Bootblock.library.info       887 
  112. Bootblock.library           3324 
  113. 2 files - 11 blocks used
  114.  
  115. Directory "BBBF101_31/Programmers" on Thursday 24-Jun-93
  116. fd.info                      628 
  117. BootblockLibrary.doc.info     730 
  118. include.info                 628 
  119. CheckDrive.c.info            735 
  120. BootblockLibrary.doc       12733
  121. CheckDrive.c                4526 
  122. fd                           Dir 
  123. include                      Dir 
  124. 6 files - 2 directories - 52 blocks used
  125.  
  126. Directory "BBBF101_31/Programmers/fd" on Thursday 24-Jun-93
  127. BBBF.fd.info                 887 
  128. BBBF.fd                      239 
  129. 2 files - 5 blocks used
  130.  
  131. Directory "BBBF101_31/Programmers/include" on Thursday 24-Jun-93
  132. proto                        Dir 
  133. pragmas.info                 628 
  134. proto.info                   628 
  135. pragmas                      Dir 
  136. libraries                    Dir 
  137. libraries.info               628 
  138. 3 files - 3 directories - 15 blocks used
  139.  
  140. Directory "BBBF101_31/Programmers/include/proto" on Thursday 24-Jun-93
  141. BBBF_protos.h                316 
  142. CheckDrive_protos.h          421 
  143. BBBF_protos.h.info           735 
  144. CheckDrive_protos.h.info     735 
  145. 4 files - 10 blocks used
  146.  
  147. Directory "BBBF101_31/Programmers/include/pragmas" on Thursday 24-Jun-93
  148. BBBF_pragmas.h.info          735 
  149. BBBF_pragmas.h               377 
  150. 2 files - 5 blocks used
  151.  
  152. Directory "BBBF101_31/Programmers/include/libraries" on Thursday 24-Jun-93
  153. BBBF.h.info                  735 
  154. BBBF.h                       968 
  155. 2 files - 6 blocks used
  156.  
  157. TOTAL: 46 files - 8 directories - 231 blocks used
  158.  
  159. The Bootblock.library/brainfile is an attempt to make life a little
  160. bit easier for programmers of anti-virus utilities, diskcopy programs,
  161. directory utilities, disk packers and for whoever who wants to check the
  162. bootblock of some device, and of course for you, the user, who are dead-
  163. tired of those %$£&%$& viruses...
  164. The library has some easy-to-use functions to read the brainfile, and to
  165. check a bootblock with it. See the BootblockLibrary.doc for more info
  166. about that!
  167.  
  168. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169. LEGAL STUFF
  170. ~~~~~~~~~~~
  171. The BBBF package is freely distributable as long as all of its files are
  172. included in their original form without additions, deletions, or
  173. modifications of any kind, with the following exception:
  174. If your program uses the Bootblock.library/Bootblock.brainfile then they
  175. may be distributed along with it.
  176. If you use this library in your program you must give credit to SHI (like
  177. the note above) and the programmer in your documentation.
  178. The BBBF package may not be used in a commercial program without written
  179. permission by Safe Hex International.
  180. Only a nominal fee (maximum 6$) may be charged for the distribution of BBBF.
  181. This software is provided "AS IS" without warranty of any kind, either
  182. expressed or implied. By using the BBBF package, you agree to accept the
  183. entire risk as to the quality and performance of the program.
  184.  
  185.  
  186. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187. REQUIREMENTS:
  188.  
  189. The Bootblock.library has worked flawlessly under all kickstarts since
  190. its first non-beta release (11.11.92).
  191.  
  192. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193. HOW TO USE IT:
  194. ~~~~~~~~~~~~~~
  195. Well, for you, the user, it's really very simple!
  196.  
  197. Just install the Bootblock.library in your LIBS: directory, and
  198. install the Bootblock.brainfile in your L: directory!
  199.  
  200. There, that wasn't so hard, was it? 8-)
  201.  
  202. Now the library/brainfile are ready for use by any program that
  203. supports them!
  204.  
  205. Happy virus-hunting!
  206.  
  207. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208. BRAINFILE HISTORY
  209. ~~~~~~~~~~~~~~~~~
  210.  
  211. Version 0.9 beta
  212. ~~~~~~~~~~~~~~~~
  213. First version.
  214.  
  215. Version 0.91 beta
  216. ~~~~~~~~~~~~~~~~~
  217. Removed all non-virus bootblocks from the brainfile upon request from
  218. Erik Loevendahl Soerensen. Now you will only be alerted if the bootblock
  219. contains a virus, anti-virus, or any other suspicious resident program.
  220. This is for speed and so that the user won't be bothered with messages
  221. like 'This bootblock is the MegaSuperDemoLoader 32.84' all the time.
  222. I have tried to clean up this doc a bit too. There were a few obvious
  223. mistakes that I guess you spotted.
  224. BBBF now knows 171 original viruses, and a vast number of clones.
  225.  
  226. Version 0.92 beta (15.10.92)
  227. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228. V 0.91 didn't recognize the Chameleon (Little Sven) virus correctly.
  229. Instead of adding a short piece of code to deal with that, I rewrote
  230. the complete brainfile-system, so it will be easier to add new viruses
  231. to the brainfile from now on.
  232. BBBF now knows 164 original viruses, and a vast number + 7 clones.
  233.  
  234. Version 0.93 beta (29.10.92)
  235. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236. Still beta, as I haven't recieved any feedback from the users yet.
  237. I divided the BBBF.doc into two parts, BBBF.doc (for the users), and
  238. BootblockLibrary.doc (for the programmers).
  239. I got a big bunch of bootblocks that helped me correct many mistakes.
  240. Thanks to Martin Lauridsen for sending it to me!
  241. These mistakes include the Lamer Exterminator lot, Switch Off,
  242. ScarFace, Paradox II, Julie and CList.
  243.  
  244. I also added these viruses:
  245. Byte Bandit 4
  246. BOMBed by some virus
  247. Lamer Exterminator 7
  248.  
  249. BBBF knows 156 original viruses and an innumerable amount of clones!
  250. You may have noticed that version 0.91 knew 171 viruses, and this version
  251. knows 156 viruses. That doesn't mean that this version recognizes less
  252. viruses, it just means that I don't bother naming all those clones that
  253. looks almost like the original virus, and works the same way. So don't
  254. worry, version 0.93 IS an improvement! 8-)
  255.  
  256. Version 0.94 beta (01.11.92)
  257. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258. Got another sending from Erik.
  259. Removed a few harmless bootblocks.
  260. Knows 152 original viruses.
  261. I also added the ListKnown program to the BBBF package.
  262.  
  263. Version 0.95 beta (18.11.92)
  264. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265. Added viruses: Sonja, ZEST, Adam Brierly, Cobra, Germany.
  266.  
  267. Version 1.00 (20.04.93)
  268. ~~~~~~~~~~~~~~~~~~~~~~~
  269. Added viruses: Blizzard Protector 3.3, Ingo, Highlander, Shit and VIPHS.
  270. Thanks Erik!
  271.  
  272. Removed the beta suffix.
  273. I also added a bunch of home-made icons for all the files.
  274. Added protos-files for the Programmers-directory.
  275.  
  276. This brainfile knows 163 original viruses.
  277.  
  278. Version 1.01 (25.05.93)
  279. ~~~~~~~~~~~~~~~~~~~~~~~
  280. All viruses will from now on be sorted in alphabethical order.
  281.  
  282.  
  283. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284.  
  285. Well, that's all for now!
  286.  
  287. Please, I need your opinions! Even if you have no complaints nor ideas
  288. it's nice just to hear that it works... 8-)
  289.  
  290. SEND NEW VIRUSES, IDEAS, THREATS AND HARDDRIVES TO:
  291.  
  292.              Johan Eliasson       Member of the SHI Anti Virus Group.       
  293.              Bäckgatan 6
  294.              60358 Norrköping
  295.              SWEDEN
  296.  
  297.              Phone: +46 11 169138
  298.  
  299. Note: If you send me a disk, don't expect getting it back, unless you
  300.       include money for postage! I'm really poor...
  301.  
  302. Thanks goes to Magnus Holmgren and Tommy Hallgren for helping out with my
  303. C troubles, Tommy Hallgren and Mats Erlandsson for testing!
  304. Erik Loevendahl Soerensen at SHI for all his support.
  305. John Lohmeyer, whose Interpret.library I used as a model when designing
  306. this library. Thanks guys!
  307.  
  308.  
  309.          WE NEED YOUR HELP TO GET THIS LIBRARY EVEN BETTER!
  310.  
  311.  
  312.  
  313. Please see in the "Wanted-Viruses.Txt" for more info!  Thank you very much,
  314. END OF DOC.
  315.