home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1162 / fixfbr2.doc < prev    next >
Encoding:
Text File  |  1993-10-10  |  5.1 KB  |  101 lines

  1.  
  2.  
  3.  
  4.                    FixFBR 2.0 - Fix Floppy Boot Record
  5.         
  6.             Copyright (C) 1992, 1993 by Padgett, all rights reserved
  7.         
  8.         
  9.              FixFBR  is a generic anti-virus program and repair tool  for 
  10.         infected  and corrupted boot records on floppy disks. Since I  do 
  11.         not have 2.88 MB disk drive, repair is confined to 360k & 1.2  Mb 
  12.         5 1/4" and 720k & 1.44 Mb 3 1/2" floppy disks formatted with  DOS 
  13.         2.0 or later for this version. It has been tested through  MS-DOS
  14.         6.0 / PC-DOS 6.1 / DR-DOS 6.0.
  15.  
  16.              FixFBR was designed for repair of infected floppy disks when
  17.         SYS either does not work or it is undesirable to  fill  the  disk
  18.         with boot files.
  19.  
  20.              FixFBR  first  checks the disk for a  valid  Boot  Parameter 
  21.         Block  (BPB)  and does a generic test  for  infection/corruption. 
  22.         Once the disk has been identified (and the user has an option  to 
  23.         change  if incorrect), the complete boot record is replaced  with  
  24.         non-bootable but error checking and flagging code. 
  25.         
  26.              FixFBR is invoked very simply: with the subject disk in  any 
  27.         floppy  drive,  enter  FIXFBR <drive letter>. The  disk  will  be 
  28.         checked   and  identified  and  the  user  will  be   asked   for 
  29.         corroboration (Y). If granted, the disk will be processed. If not 
  30.         granted,  the  user  will  be asked to select  from  a  table  of 
  31.         possible  disk  types.  A  Q(uit) entered  at  any  request  will 
  32.         terminate the program.
  33.         
  34.              When processed, the BR will contain error checking code used 
  35.         successfully  in a number of past products  (DiskSecure,  FixMBR, 
  36.         SafeMBR, etc) following "Padgett's Rules" that, coupled with user 
  37.         awareness,  has proven effective in detecting every  BR  infector 
  38.         tested.
  39.         
  40.              Two means of validation are possible: first, booting from  a 
  41.         FixFBR processed floppy will result in the display of a logo  and 
  42.         warning message. If corruption is detected a further warning will 
  43.         appear.   Note  that  some  viruses  replace  the   Boot   Record 
  44.         completely. In this case the logo will not appear which should be 
  45.         cause  for concern in itself. Additionally, the  CHKBOOT  program 
  46.         will  identify  the disk id as "Padgett" for a  DOS-level  check. 
  47.         Note  however that some malicious software will maintain the  BPB 
  48.         so  this is not a 100% check (however CHKBOOT makes  other  tests 
  49.         also, many tests).
  50.         
  51.              FixFBR has been designed for rapid  examination / repair  of
  52.         multiple floppies. For this reason all the user needs to  do  for
  53.         a stack of floppies that are known is to invoke FIXFBR once  with
  54.         the floppy drive letter (A or B), insert the floppy and press "Y"
  55.         twice. This may be repeated for as many floppies as desired.
  56.  
  57.              Note: While FixMBR is able to "defang"  Boot  Record Viruses
  58.         that it has come up against, it cannot repair other  damage  that
  59.         may have occured. Stoned for instance also overwrites the end  of
  60.         the root directory area. Consequently, while an infected disk  is
  61.         often fully functional after repair, effects may still occur long
  62.         after the virus has been forgotten. Effective  backups  are  your 
  63.     best protection from loss.
  64.  
  65.  
  66.     NOTE: The boot sector validity check in FIXFBR  was  deliberately
  67.               made rigorous - it is possible that some legitemate  floppy
  68.               disk boot records may trigger a warning  -  in  particular, 
  69.               FORM virus family detection may  result  in  some  ZENITH -
  70.               ZDS formatted disks being flagged as "suspect". This should
  71.               be used as a guide only. See the CHKBOOT  documentation  in
  72.           CHK.DOC for further information.
  73.  
  74.  
  75.                   FREEWARE NOTICE
  76.  
  77.          FIXFBR2 is FREEWARE and may be used by individuals  without
  78.         charge so long as no changes are made. Corporations or  agencies
  79.         wishing a custom logo, messages, or actions should  contact  the    
  80.         author.
  81.  
  82.              The SafeFBR code is FREEWARE and may be used as  extensively 
  83.         as  wished however it is copyrighted material and no  changes  to 
  84.         the code are permitted without authorization.
  85.         
  86.              Disclaimer: While FixFBR has been tested as extensively as I 
  87.         am able with limited resources, every possible  condition  cannot
  88.         be anticipated. Hence any use is entirely at the user's own risk.
  89.         
  90.                                 Padgett Peterson  
  91.                                     POB 1203
  92.                          Windermere, Florida, USA 34786
  93.                         I-net padgett@tccslr.dnet.mmc.com
  94.         
  95.         
  96.         Revisions: 2.0  1993 - extensive checks added
  97.                    1.1a 1992 - made compatible with Zenith ZDS 3.3
  98.                    1.1  1992 - correction to ASCII
  99.                    1.0  1992 - first release
  100.  
  101.