home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Virus / VBD26.LZH / VBD.English.Doc < prev    next >
Encoding:
Text File  |  1994-09-04  |  27.4 KB  |  846 lines

  1.                   VBD (The Virus Boot Detector) v2.6
  2.                    User documentation (English doc)
  3.  
  4.             Copyright © 1992, 1993, 1994 Cheveau Frédéric.
  5.                   Member of the SHI Antivirus group.
  6.                          All rights reserved.
  7.  
  8.  
  9.                            S.H.A.R.E.W.A.R.E
  10.  
  11.            Release (26.02.94).Old version: v2.5a (16.09.93).
  12.  
  13.  
  14.  
  15. INTRODUCTION
  16. ~~~~~~~~~~~~
  17. VBD is a multi-purpose virus killer able to find and remove any type of
  18. virus.  It can also learn or analyse  new types of bootblocks.  VBD has
  19. a personal bank (within the main  program)  that contains more than 800
  20. known programs, and optionally  uses  a  learn  file  (found in the 'S'
  21. directory).
  22.  
  23.  
  24.  
  25. ADVERTISEMENTS
  26. ~~~~~~~~~~~~~~
  27. VBD Vx.y is Copyright 1992-93-94 by F.CHEVEAU - All Rights Reserved.
  28.  
  29. VBD v2.6 is a SHAREWARE  program!   The  unregistered version is freely
  30. distributable on condition that all files mentioned in the DISTRIBUTION
  31. are copied with the main program.
  32. No modification  to  the  program,  docs  or  any  other  part  of  the
  33. distribution may be made at all!!
  34. VBD v2.6 is protected against any type of modifications.
  35.  
  36. PD Collectors like Fred  Fish,  DPAT  etc.  are  allowed to include the
  37. unregistered version of VBD  v2.6   in  their  catalogue under the same
  38. conditions.
  39.  
  40. If you use VBD v2.6 frequently I  invite you to register yourself.  You
  41. only have to fill the "registration form" (See the 'Register' File) and
  42. to send your donation of at least:
  43.  
  44.                     50 Francs or US$8 or 20 DM
  45.  
  46. to the following address...
  47.  
  48.         - CHEVEAU Frederic,
  49.         - 8 Passage des grillons,
  50.         - 66000 Perpignan,
  51.         - France.
  52.  
  53. Then you'll become a registered user of VBD and you'll receive your own
  54. version, with  some  new  functions  that  are  not  available  in  the
  55. unregistered version.
  56.  
  57. To receive updated versions you will only have to send me a disk with a
  58. stamped, self-addressed envelope,  so  you'll  receive  each new update
  59. free!
  60.  
  61. VBD can't be sold or exchanged for  cash or any type of payment without
  62. permission of the author.
  63.  
  64. VBD v2.6 has been successfully tested on the following  Amigas:
  65.  
  66.         - A500  Kick v1.2 (Ram 512 Ko)
  67.         - A500  Kick v1.3 (Ram 1 Meg)
  68.         - A500+ Kick v2.0 (Ram 1 Meg)
  69.         - A1200 Kick v3.0 (Ram 2 Meg)
  70.         - A1200 Kick v3.0 (Ram 2 Meg)  HD 250 Meg Fast:6 MB
  71.         - A2000 Kick v2.0 (Ram 2 Meg)  HD 40 Meg
  72.         - A4000 Kick v3.0 (Ram 16 Meg) HD 200 Meg FPU 68882
  73.  
  74. Author:                                               Cheveau Frédéric.
  75. First Help Coding:                   Carretero Frédéric, Capdevilla JC.
  76. Graphics:                                                Chauve Thomas.
  77. Greetings to:                        Chevaillier Frank, Chesnot Jérôme,
  78.                             Eric Løvendahl Sorensen (SHI) for his help.
  79.  
  80. You can contact me in France via 'MINITEL' on the:
  81.         36.14 RTEL1 or
  82.         36.15 RTEL  Bal 'BouFFtou'
  83. You can also contact me at the following address:
  84.  
  85.         Cheveau Frédéric,
  86.         8 Passage des Grillons,
  87.         66000 Perpignan,
  88.         France.
  89.  
  90.  
  91.  
  92. ABOUT SAFE HEX INTERNATIONAL
  93. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94. If you know a  virus  programmer  you  can  get  a  reward of $1000 for
  95. supplying his name and address.  The fact is that the law punishes data
  96. crime very severely.  (5 years in jail in most countries).
  97.  
  98. We are an international  group  with  more  than  600  members who have
  99. started trying to stop the  spread  of  viruses.   Let me give you some
  100. examples:
  101.  
  102.         1.  Our motto  is:  "Safe  Hex",  who  dares  do  anything else
  103.         today?".
  104.  
  105.         2.  A virus bank containing more than 1800 Amiga and PC viruses
  106.         used for supporting good shareware anti virus programs.
  107.  
  108.         3.  We help people to get money back lost by virus infection.
  109.  
  110.         4.  We  write  articles  about  virus  problems  for  about  20
  111.         computer magazines worldwide.
  112.  
  113.         5.  We release the  newest  and  the  best virus killers around
  114.         from about 25 well-known programmers worldwide.
  115.  
  116.         6.  We have more than 35 PC and Amiga "Virus Centres" worldwide
  117.         where you can get free virus help by phoning our "Hotline", and
  118.         the newest killers translated  into  your  own language at very
  119.         little cost.
  120.  
  121.         7.  Of course we think you  can  see how important your support
  122.         is too  for  the  global  anti-virus  fight  worldwide, (please
  123.         remember to  send  new  viruses).   For  example  the following
  124.         programs already use the SHI anti-virus.libraries:
  125.  
  126.            * Virus Checker by Johan Veldthuis
  127.            * Virus Scanner by Gabriele Greco
  128.            * DMS by ParCon Software
  129.            * D-Copy by Stefan Bernbo
  130.            * XCopy from April 93 Cachet Software (commercial)
  131.            * Fides Professional by John Lohmeyer
  132.            * Fides Checker by John Lohmeyer
  133.            * Xtruder BBS virus killer by Martin Wulffeld
  134.            * MT-Copy by Gert-Jan Strik
  135.  
  136.  
  137. For more information contact:
  138.  
  139. SAFE HEX INTERNATIONAL               (Please send  2  "Coupons-Response
  140. Erik Løvendahl Sørensen              International"   and    a    self-
  141. Snaphanavej 10                       addressed  envelope  if  you  want
  142. 4720 Præstø                          information about SHI by letter).
  143. Denmark
  144. Phone: + 45 55 99 25 12
  145. Fax:   + 45 55 99 34 98
  146.  
  147.  
  148.  
  149. VBD FEATURES
  150. ~~~~~~~~~~~~
  151.  
  152. - Written in 100% Assembler for faster running.
  153. - User-friendly (Mouse, Gadgets, Menus, Keyboard!).
  154. - GUI (Graphical User Interface).
  155. - Works with Reqtools.library (©Nico François).
  156. - Can be configured with preferences (Save function for Prefs).
  157. - Can be personalised with your own samples.
  158. - Evolutionary structure with the 'Learn Menu' (Learns new boots).
  159. - Detect some unknown viruses that are not recognised nowadays.
  160. - Can recognise more than 800 different programs.
  161. - Automatic virus detection by analysing the whole disk.
  162. - Analyse bootblock function to detect unknown viruses (Expert System).
  163. - Reproduction counters showed (when it's possible!).
  164. - Complete memory scanning and persistent clean memory test.
  165. - May execute bootblocks without needed to reboot your Amiga.
  166. - Able to destroy viruses on disks, boots, and memory.
  167. - Configuration Amiga and current status function implemented.
  168. - Help gadget to explain the main functions on-line.
  169. - Display ASCII or hexadecimal bootblock.
  170. - Can Disable Trackdisk.device when executing bootblock loaders.
  171. - Possibility of aborting action in each requester.
  172. - French and English documentation (you read it!).
  173. - Multitasking supported when running from the CLI.
  174. - Iconify function.
  175.  
  176.  
  177.  
  178. REQUIREMENTS
  179. ~~~~~~~~~~~~
  180.   VBD v2.6 runs on any type  of  Amiga (Kickstart 1.2 or greater).  You
  181. need the reqtools.library (Thanks  to  Nico  Francois)  to get the most
  182. from VBD, but you can use VBD  without it (the Load and Save functions,
  183. Palette and EZ_Requesters will not available).
  184.  
  185.  
  186.  
  187. UPDATES
  188. ~~~~~~~
  189.   To have the last version  of  VBD,  see explanations in the 'UPDATES'
  190. file, or if you don't have this  file  you can have the last version of
  191. VBD in the DP or simply by writing to me.
  192.  
  193.  
  194.  
  195. HOW TO BECOME A REGISTERED USER
  196. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197.   If you frequently use VBD  v2.6,  I  invite you to register yourself.
  198. You only have to fill  in  the  "registration form" (See the 'Register'
  199. File) and to  send  your  donation  with  check  or international money
  200. order.  No more stuff needed!
  201.  
  202.  
  203.  
  204. INSTALL VBD ON YOUR HD
  205. ~~~~~~~~~~~~~~~~~~~~~~
  206. VBD v2.6 is very easy to install, here is what you have to do :
  207.  
  208. To install VBD on your HD, you  must use the 'INSTALL' icon, or install
  209. yourself all the needed files on your HD.
  210.  
  211. So, you  must  copy  VBD  main  program  to  your  favourite  directory
  212. (Automatic installation of VBD does not provide it!).
  213. Copy the latest version  of  the  reqtools.library  (©Nico François) to
  214. your 'Libs' directory.
  215.  
  216. To run Powerfully, the following files are needed:
  217.  
  218.   - Reqtools.library - © NicoFrançois                (Directory 'libs')
  219.   - VBD.lea                                             (Directory 's')
  220.   - VBD.configuration                                   (Directory 's')
  221.   - VBD.boot.spl                                        (Directory 's')
  222.   - VBD.unknown.spl                                     (Directory 's')
  223.   - VBD.virus.spl                                       (Directory 's')
  224.  
  225.   - VBD_v2.6         (The main program...  in your favourite directory)
  226.  
  227.  
  228.  
  229. THE VBD ARCHIVE
  230. ~~~~~~~~~~~~~~~
  231.   Normally your have the 'VBD' package with the following files...
  232.  
  233. S      (dir)
  234.   VBD.lea                            (VBD's Learn-File)
  235.   VBD.configuration                  (VBD's Configuration)
  236.   VBD.boot.spl                       (Sample Boot 'Ok')
  237.   VBD.unknown.spl                    (Sample Boot 'Unknown')
  238.   VBD.virus.spl                      (Sample 'Virus')
  239.  
  240. Libs    (dir)
  241.   reqtools.library
  242.  
  243. And the following
  244.   Install                             (Installation script of VBD)
  245.   Install.info
  246.   VBD.English.doc                     (What you are reading now!!!)
  247.   VBD.Guide                           (The same thing, but in Amigaguide)
  248.   VBD_v2.6                            (VBD itself)
  249.   VBD_v2.6.info                       (His icon!!! he he)
  250.  
  251.  
  252.  
  253. HOW TO RUN VBD ?
  254. ~~~~~~~~~~~~~~~~
  255. VBD v2.6 runs either from CLI or WORKBENCH.
  256.  
  257. When you run  VBD  from  the  CLI,  you  don't  need  to  close the CLI
  258. afterwards because VBD declares its  own  process and doesn't block the
  259. CLI.
  260.  
  261.  
  262.  
  263. NOTE:
  264. ~~~~~     AND FOR GUYS THAT HAVEN'T UNDERSTOOD YET,
  265.  
  266.             VBD IS AN ANTIVIRUS !!!
  267.  
  268.  
  269.  
  270.           ***************************************************
  271.           **********                             ************
  272.           **********        HOW TO USE VBD       ************
  273.           **********                             ************
  274.           ***************************************************
  275.  
  276.   VBD is the  most  powerful  Antivirus  for  detecting  bootblocks and
  277. bootviruses.  This version is  able  to  detect  more than 800 programs
  278. (viruses, bootblocks, resident programs), and in only 70Kb of code (who
  279. can make better ???).
  280. VBD is coded  100%  in  assembler  for  maximum  speed, efficiency, and
  281. smaller executable code.
  282.  
  283.   VBD correctly supports multitasking by  creating is own processes, so
  284. you can run it with a CLI line command and parameters or by clicking on
  285. its icon via Workbench.
  286.  
  287.   You can iconify VBD  when  running  it  from  the  CLI  by adding the
  288. parameter '-I' after the name.
  289. Example: BY  adding  this  line  in  your  Startup-sequence  before the
  290. 'Loadwb' command.
  291.  
  292. 'VBD_v2.6 -I'
  293.  
  294. VBD will appear iconified when your Amiga boots.
  295.  
  296.   When VBD is iconified it performs the same activities as when you are
  297. under the GUI.  It doesn't  sleep  but  stays  ready  and will halt the
  298. system and display the GUI when it  finds  a virus on an inserted disk,
  299. or in memory, or  simply  if  a  main  vector  has  been  captured by a
  300. resident program.
  301.  
  302.  
  303. SOME EXAMPLES OF CONFIGURATIONS
  304. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. Beginner Configuration:
  306.  
  307. _/ Play Samples
  308.   Keep Iconify Pos
  309. _/ Show Requesters
  310. _/ Auto Save Learnfile
  311. _/ Skip Bootloader1
  312. _/ Show Boot in ASCII
  313. _/ Check Mem Regularly
  314.  
  315. Professional Configuration:
  316.  
  317.   Play Samples
  318. _/ Keep Iconify Pos
  319.   Show Requesters
  320. _/ Auto Save Learnfile
  321.   Skip Bootloader
  322. _/ Show Boot in ASCII
  323.   Check Mem Regularly
  324.  
  325.  
  326.  
  327.            *************************************************
  328.            **********                           ************
  329.            **********     GADGETS DESCRIPTION   ************
  330.            **********                           ************
  331.            *************************************************
  332.  
  333.  
  334. ^^^^^^^^^^^^
  335. ^   QUIT   ^
  336. ^^^^^^^^^^^^
  337. Quit VBD.  All data will be  lost  in  memory  if you forgot to save it
  338. before quitting VBD.  If you have  created a Learnfile, or simply added
  339. a new bootblock to the list, VBD will  try to save the new learnfile in
  340. the 'S' directory (with the name 'VBD.lea') before it quits.
  341.  
  342.  
  343. ^^^^^^^^^^^^^^^^^^^^
  344. ^   ANALYSE BOOT   ^
  345. ^^^^^^^^^^^^^^^^^^^^
  346.  
  347. Probably the most interesting function of VBD.
  348. This function tries to analyse  the  current bootblock using an 'Expert
  349. System' method.
  350. First, VBD displays the total length  of  boot,  the length of code and
  351. the length of data.  Then it tries to analyse data and code in the boot
  352. and display actions that it  finds  (if  there  is  any) and the offset
  353. where VBD found it.
  354.  
  355. Then, VBD calculates the  different  probabilities  that  the boot is a
  356. virus, a virus protector, a loader, a utility bootblock, an intro, or a
  357. harmless bootblock, and displays its results with a histogram.
  358.  
  359. This analysis function comes to the  right  conclusion in 90% of cases.
  360. The diagnostic can be altered or simply wrong by a miss of informations
  361. bootblock, or  simply  if  the  virus  creator  has  included  analysis
  362. protection in  his  virus  (encrypted  viruses,  useless  functions, no
  363. direct vectors captured...).
  364.  
  365.  
  366. ^^^^^^^^^^^^^^^^^^^^^^
  367. ^   READ BOOTBLOCK   ^
  368. ^^^^^^^^^^^^^^^^^^^^^^
  369. Loads a disk  bootblock  in  memory  buffer.   You  can  select all the
  370. available drives that are connected to your Amiga.
  371. The bootblock is read and displayed  in  the main window in ASCII form.
  372. If the bootblock can't be read (Wrong  disk format, or damaged disk), a
  373. reqtools requester will appear and inform  you that the bootblock can't
  374. be read.  So the previous buffer will be displayed.
  375.  
  376.  
  377. ^^^^^^^^^^^^^^^^^^^^^^^
  378. ^   WRITE BOOTBLOCK   ^
  379. ^^^^^^^^^^^^^^^^^^^^^^^
  380. Writes to disk the current bootblock displayed in the main window.
  381. The old bootblock that was on  disk  will be removed.  With this method
  382. you can destroy a bootvirus on disk.
  383.  
  384.  
  385. ^^^^^^^^^^^^^^^^^^^^^^^^^
  386. ^   EXECUTE BOOTBLOCK   ^
  387. ^^^^^^^^^^^^^^^^^^^^^^^^^
  388. You can execute  the  Bootblock  that  VBD  has  in  memory  (The thing
  389. displayed on the screen!!!).  So you don't need to reboot your Amiga to
  390. see the Bootblock!
  391.  
  392. Be Careful!!!  If your Bootblock is a  Virus, don't do it!!!  The Virus
  393. Will be in memory and could attack your Amiga.
  394.  
  395. If the Bootblock is a Loader (The Boot  of a Demo for example) then you
  396. can't return to VBD and Workbench.   The  demo will run normally, as if
  397. you had booted from its disk.
  398.  
  399. Some bootblocks may crash the  system  (Bad  code!!!) with Gurus, Bugs,
  400. Altered screens etc...
  401. It's not VBD's fault!!! Blame the  Bootblock  coder who badly coded his
  402. boot (no memory allocation, copy boot  itself  on a physical address or
  403. other coding error).
  404.  
  405. ^^^^^^^^^^^^^^^^^^^^^^
  406. ^   LOAD BOOTBLOCK   ^
  407. ^^^^^^^^^^^^^^^^^^^^^^
  408. Load a bootblock file and display it on the main screen.
  409. So, you can install it on a disk if you want.
  410. (don't do It with Viruses !!!)
  411.  
  412.  
  413. ^^^^^^^^^^^^^^^^^^^^^^
  414. ^   SAVE BOOTBLOCK   ^
  415. ^^^^^^^^^^^^^^^^^^^^^^
  416. Save a bootblock as a file-bootblock on disk.
  417. Use this to archive your bootblocks.
  418.  
  419.  
  420. ^^^^^^^^^^^^^^^^^^^
  421. ^   SHOW BUFFER   ^
  422. ^^^^^^^^^^^^^^^^^^^
  423. Displays the current bootblock (The one in the buffer).
  424.  
  425.  
  426. ^^^^^^^^^^^^^^^^^^^^
  427. ^   CHECK MEMORY   ^
  428. ^^^^^^^^^^^^^^^^^^^^
  429. This is in reality a complete memory checking function that has various
  430. parts.
  431.  
  432. VBD tests Amiga standard libraries and their offsets functions.
  433. VBD verifies that each offset has a  pointer in ROM, otherwise it could
  434. be a resident program that captures  this offset, or the inner workings
  435. of the Amiga system (it captures some functions too!!!), or... a Virus!
  436.  
  437. Some viruses use library offsets  to  stay  resident or carry out their
  438. damage (animations, format disk!!! Fuck!!!).
  439.  
  440. VBD detects different Kickstart versions  and  adapts itself to compare
  441. offsets (no operations needed).
  442. Some conflicts have been detected with some Kickstart switchers or non-
  443. original ROMs (every offset can be altered!!!).
  444.  
  445. Afterwards, VBD tests the main Amiga  vectors that are usually captured
  446. by Viruses (resident programs can use them too!!!)
  447. Please have a look  at  vectors  like  "Cool Capture" and "KicktagPtr",
  448. Viruses usually use them.
  449.  
  450. Finally, VBD scans memory  to  search  for recognised resident programs
  451. (displays their names and versions  if  possible), and searches for any
  452. known viruses in  memory  (displays  name,  reproduction counter, entry
  453. point in memory, and eventually if it's a boot virus, its beginning).
  454.  
  455. VBD scans memory to search for  new viruses (unrecognised programs that
  456. capture some important vectors) and displays their "Entry point".
  457.  
  458.  
  459. ^^^^^^^^^^^^^^^^^^^^^
  460. ^   RESET VECTORS   ^
  461. ^^^^^^^^^^^^^^^^^^^^^
  462. VBD tries to reset the main memory  vectors by setting the right values
  463. in the right vector with the right Kickstart.
  464. This function cannot kill every Virus in memory (The Lamer Exterminator
  465. virus, the FAST Virus and some more are resistant to this reset).
  466. So, the best method is  to  perform  a  HARD  RESET  for your Amiga, or
  467. better still...  switch off  your  Amiga  for  30  seconds or more.  No
  468. virus can survive with the power off for so long.
  469.  
  470.  
  471. ^^^^^^^^^^^^^^^^^^^^^^
  472. ^   DISPLAY STATUS   ^
  473. ^^^^^^^^^^^^^^^^^^^^^^
  474. Shows your Amiga status  (memory  size,  CPU  type, co-processors, disk
  475. name, and some statistics on check).
  476.  
  477.  
  478. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  479. ^   DF0, DF1, DF2, DF3   ^
  480. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  481. Use this to Select the drive that you want to check.
  482. Devices that don't exist are not available.
  483.  
  484.  
  485. ^^^^^^^^^^^^^^^^^^^
  486. ^   MOVE SCREEN   ^
  487. ^^^^^^^^^^^^^^^^^^^
  488. Scroll vertically the window on screen (why not!!!).
  489.  
  490.  
  491. ^^^^^^^^^^^^^^^^^^
  492. ^   AUTO CHECK   ^
  493. ^^^^^^^^^^^^^^^^^^
  494. Enable/Disable automatic check when a disk is inserted.
  495. The disk must be inserted in the selected drive.
  496.  
  497.  
  498. ^^^^^^^^^^^^^^^^^^^^^^^
  499. ^   CHECK BOOTBLOCK   ^
  500. ^^^^^^^^^^^^^^^^^^^^^^^
  501. Enable/Disable the bootblock check.
  502. (Only for "Autocheck Option").
  503.  
  504.  
  505. ^^^^^^^^^^^^^^^^^^^^^
  506. ^   CHECK STARTUP   ^
  507. ^^^^^^^^^^^^^^^^^^^^^
  508. Enable/Disable the checking of files that are in your Startup-Sequence.
  509. Your Startup-Sequence will be scanned, and every file checked.
  510. (Only for "Autocheck Option").
  511.  
  512.  
  513. ^^^^^^^^^^^^^^^^^^^^^^^
  514. ^   CHECK VALIDATOR   ^
  515. ^^^^^^^^^^^^^^^^^^^^^^^
  516. Enable/Disable the checking of Disk-Validator.
  517. If the Disk-Validator is not found, this option will be skipped.
  518. (Only for "Autocheck Option").
  519.  
  520.  
  521.  
  522.             ***********************************************
  523.             **********                         ************
  524.             **********   DESCRIPTION OF MENUS  ************
  525.             **********                         ************
  526.             ***********************************************
  527.  
  528.  
  529. =========== Main Menu ===========
  530.  
  531. INFO
  532. ~~~~
  533. Displays some info on  VBD  and  the  number  of detected programs like
  534. Bootblocks, Bootviruses, Fileviruses and so on.
  535.  
  536.  
  537. HELP
  538. ~~~~
  539. Enable/Disable Help Option.
  540. Some info is displayed on every gadget when this function is "On".
  541. Switch "Off" if you want to use VBD correctly.
  542.  
  543.  
  544. ABOUT V.B.D v2.5
  545. ~~~~~~~~~~~~~~~~
  546. Displays info  and  some  greetings  about  SHI  organisation, TWINFACE
  547. association, and everybody who helped me to improve VBD.
  548. Some info on how to pay the SHAREWARE fee is displayed too.
  549.  
  550.  
  551. ICONIFY
  552. ~~~~~~~
  553. Change VBD main window into a  small  Workbench window that you can put
  554. where you want on your screen.
  555. When VBD is  iconified,  it  automatically  tests  every  disk  that is
  556. inserted in your drive.
  557. VBD stays iconified while all disks  are  "Ok".  When a Virus is found,
  558. VBD opens itself on the main screen  and  displays the virus (if it's a
  559. Bootvirus).
  560.  
  561.  
  562. QUIT
  563. ~~~~
  564. Quit VBD.  If you have any learned Bootblocks, they'll automatically be
  565. saved (If you have set the "Save Learn File Automatically" Option).
  566.  
  567.  
  568. ============= Show Lists Menu =============
  569.  
  570.  
  571. BOOTBLOCKS
  572. ~~~~~~~~~~
  573. Displays list of recognised Bootblocks.
  574.  
  575.  
  576. BOOTVIRUS
  577. ~~~~~~~~~
  578. Displays list of recognised Bootviruses.
  579.  
  580.  
  581. FILEVIRUS
  582. ~~~~~~~~~
  583. Displays list of recognised Fileviruses.
  584.  
  585.  
  586. RESIDENTS
  587. ~~~~~~~~~
  588. Displays list of recognised Resident programs.
  589. If you have any resident program not recognised by VBD, please send
  590. it to me...
  591.                      Thanx !!!
  592.  
  593. ============ Preferences Menu =============
  594.  
  595.  
  596. LOAD CONFIGURATION
  597. ~~~~~~~~~~~~~~~~~~
  598. Load the VBD Configuration.  (Normally,  the configuration is loaded at
  599. the beginning of VBD).
  600.  
  601.  
  602. SAVE CONFIGURATION
  603. ~~~~~~~~~~~~~~~~~~
  604. Save VBD Configuration in your "Sys:S Directory".
  605.  
  606.  
  607. SET PALETTE
  608. ~~~~~~~~~~~
  609. Define Colour Palette (colours are saved with the VBD configuration).
  610.  
  611.  
  612. PLAY SAMPLES
  613. ~~~~~~~~~~~~
  614. When VBD finds a Bootblock, a Virus, or an Unknown Bootblock, VBD plays
  615. a sample (You can play your  own  samples by replacing the three ".SPL"
  616. files that are on your S directory).
  617. Samples must be in the IFF-8SVX  format  (standard on Amiga), and can't
  618. be longer than the original samples provided.
  619.  
  620.  
  621. KEEP ICONIFY POS
  622. ~~~~~~~~~~~~~~~~
  623. Memorise the last iconify position  and  use  it  when VBD is iconified
  624. again (Position is saved with VBD configuration).
  625.  
  626.  
  627. SHOW REQUESTERS
  628. ~~~~~~~~~~~~~~~
  629. Displays Alert or information requesters if this option is selected.
  630.  
  631.  
  632. AUTO SAVE LEARNFILE
  633. ~~~~~~~~~~~~~~~~~~~
  634. Automatically saves the "Learn file" when you quit VBD.
  635.  
  636.  
  637. SKIP BOOTLOADER
  638. ~~~~~~~~~~~~~~~
  639. A special option!!!
  640. When you Execute a Bootblock, if it's  a  loader, the demo runs and you
  641. cannot go back to Workbench.   If  you  select  this option, and if the
  642. loader uses the Trackdisk.device, then  the  actual loading of the demo
  643. will be skipped when you execute the Bootblock.
  644.  
  645.  
  646. SHOW BOOT IN ASCII
  647. ~~~~~~~~~~~~~~~~~~
  648. Display Bootblock in ASCII or in Hexadecimal format.
  649. Hexadecimal format is displayed over two pages.
  650.  
  651.  
  652. CHECK MEM REGULARLY
  653. ~~~~~~~~~~~~~~~~~~
  654. Regularly and automatically checks  the  memory  and  informs  you if a
  655. resident program tries to install itself in memory.  So, you can choose
  656. to "Reset Vectors" or make a "Hard Reset" or "Ignore" this requester.
  657.  
  658.  
  659. ============== Learn Menu ================
  660.  
  661.  
  662. LEARN BOOT
  663. ~~~~~~~~~~
  664. With this option VBD is able to learn an unknown bootblock.
  665. You must specify a name for this  new  bootblock, and VBD appends it to
  666. its list.  The list can  be  displayed  with  the  VIEW LEARN LIST Menu
  667. item.  When you learn a new bootblock, VBD tries to update and save the
  668. list as the name "VBD.lea"  in  your  current  "S" directory.  Now, the
  669. bootblock will be  detected  as  the  name  that  you  have given.  The
  670. Extension "LEA" appears on the right of the name.
  671.  
  672.  
  673. VIEW LEARN LIST
  674. ~~~~~~~~~~~~~~~
  675. Displays list of learned bootblocks.
  676.  
  677.  
  678. DELETE LEARN BOOT
  679. ~~~~~~~~~~~~~~~~~
  680. Deletes a learned bootblock from the list.
  681. Renome un bootblock parmis la liste des boots appris par VBD.
  682. You must specify the number of the bootblock that you want to delete.
  683. Show the list to know the bootblock number.
  684.  
  685.  
  686. RENAME BOOT
  687. ~~~~~~~~~~~
  688. Rename a bootblock (Only Available in the list of learned Bootblocks).
  689. You must specify the number of the bootblock that you want to Rename.
  690. A requester will show the old name, and invite you to input a new name.
  691. Length of new name cannot be greater than the length of old name.
  692.  
  693.  
  694. SAVE LEARN FILE
  695. ~~~~~~~~~~~~~~~
  696. Save the list to disk (Directory "S").
  697. Use it when List is "memory full", it reallocates memory for the list.
  698.  
  699.  
  700. ============= The General Menu ===============
  701.  
  702. SHOW VBD BOOT
  703. ~~~~~~~~~~~~~
  704. Displays and loads into the buffer the  VBD v2.6 Bootblock that you can
  705. install on your disks.   This  Bootblock  is  a  combined antivirus and
  706. utility boot.
  707. NB: Before installing  a  bootblock  on  a  disk,  make  sure  that the
  708. bootblock corresponds with the disk format  (An OFS Bootblock cannot be
  709. installed on an FFS disk!!!).
  710.  
  711.  
  712. SHOW DOS BOOT
  713. ~~~~~~~~~~~~~
  714. Displays an OFS version 1.2-1.3 Bootblock.
  715.  
  716.  
  717. SHOW UNINSTALLED BOOT
  718. ~~~~~~~~~~~~~~~~~~~~~
  719. Displays an Uninstalled Bootblock.
  720.  
  721.  
  722. SHOW CLEARED BOOT
  723. ~~~~~~~~~~~~~~~~~
  724. Displays a Cleared Bootblock.
  725.  
  726.  
  727.  
  728.            ************************************************
  729.            **********                          ************
  730.            **********         KNOWN BUGS       ************
  731.            **********                          ************
  732.            ************************************************
  733.  
  734.  
  735. ->   There can be some problems when  you save VBD's configuration file
  736.      if you have a special Kickstart (ROM switcher).
  737.      VBD's configuration file is not  compatible with older versions of
  738.      the configuration file.
  739.  
  740. ->   When VBD is iconified, and  when  the  CPU  is not free,you cannot
  741.      open the main window (for example,  when you crunch something with
  742.      Power Packer, it sets itself  a  task priority that doesn't permit
  743.      VBD to run).
  744.  
  745. ->   The 'Setpatch' for Workbench  v2.1  seems  to be incompatible with
  746.      VBD.  It causes a 'Recoverable Alert' at beginning.
  747.  
  748.  
  749.  
  750.               ---------------------------------------------------------
  751.                 --
  752.  
  753.  
  754. ATTENTION!!!    VBD is protected against all  modifications to its data
  755.                 (fuck lamers who  change  greetings  or author's name).
  756.                 Try to change data if you want to see what happens!!!
  757.  
  758.                                  Avis aux Amateurs !!!
  759.  
  760.  
  761.               ---------------------------------------------------------
  762.                 --
  763.  
  764.  
  765. HOT THANKS
  766. ~~~~~~~~~~
  767.  
  768. NB              I want to  greet  the  following  guys  for  their help
  769.                 during the  creation  of  VBD,  for  their  Viruses  or
  770.                 Bootblocks that they sent to me, or to test VBD...
  771.  
  772.                                       Thanks !!!
  773.  
  774. - Beaumont Christophe                             as 'Heretic' (Cartel)
  775. - Billiet Lionel                                        as 'French Lio'
  776. - Bresson Philippe                        as 'Space Rake' (Convulsions)
  777. - Bunel Maxence                                    as 'Syrion' (Intrix)
  778. - Capdevilla Jean C                     as 'Nasty boy' (Albedo Daemons)
  779. - Carretero Frédéric                                  as 'The Torturer'
  780. - Chesnot Jérôme
  781. - Chevaillier Frank                                      as 'Frank 128'
  782. - Coste Bruno                                               as 'Scooby'
  783. - Delantes Mathias                                             as 'HCl'
  784. - Derosiaux Patrick
  785. - Ferton Jean-Philippe                                    as 'Suicidal'
  786. - Gwen Heliou                                            as 'Biohazard'
  787. - Julien                                                    as 'Julest'
  788. - Llobregat Eric                                            as 'Styrax'
  789. - Lluis Gilbert
  790. - Løvendahl Soerensen Erik             - leader of the SHI Association.
  791. - Maini Jean-Luc                                               as 'JLM'
  792. - Michael Thomas                                  as 'Solo' (ex Corpse)
  793. - Mignon David                                            as 'Disc One'
  794. - Mutel Alexandre                                       as 'Ace' (Iris)
  795. - Nico François                  for his marvellous © ReqTools.library.
  796. - Proud Boris                                               as 'Cosmiq'
  797. - Revillard Stéphane                               as 'Skillion' (STLS)
  798. - Sarda Jérôme                                              as 'Tyrann'
  799. - Soleil Olivier                                      as 'GooFY' (Iris)
  800. - Villemin Frédéric                                           as 'No.6'
  801.  
  802.  
  803.   If you find any unknown viruses,  please  send  them to me or to Erik
  804. Loevendahl Soerensen (SHI Association).
  805.  
  806.     Cheveau Frederic,
  807.     8 Passage des Grillons,
  808.     66000 Perpignan,
  809.     France.
  810.     Phone: 68.50.77.15
  811.  
  812.     SAFE HEX INTERNATIONAL
  813.     Erik Loevendahl Soerensen
  814.     Snaphanevej 10
  815.     DK-4720 Præstø
  816.     Denmark
  817.     Phone: + 45 55 99 25 12
  818.     Fax : + 45 55 99 34 98
  819.  
  820.                           Amigalement ......
  821.  
  822.  
  823.  ---------------------------------------------------------------------
  824.  
  825.  
  826. * Appendix 1:
  827. -------------
  828.  
  829.   Different type of virus that actually exist on Amiga.
  830.  
  831.  
  832.                 __ Real Bootvirus
  833.                /
  834.         __ Bootvirus _____ Mutant Bootvirus (Clones)
  835.        /        \
  836.       /          \__ Pseudo Virus
  837.   Virus __/
  838.       \
  839.       |___ Link-Virus (Infect files)
  840.       |
  841.       |___ File-Virus (The file is the Virus)
  842.       |
  843.       |___ Disk-Validator Virus (Replace Disk-Validator program)
  844.       |
  845.       |___ Trojan Horse Virus (No reproduction available for us)
  846.