home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / utils / sysutl / pass11.lbr / EGPASS.DQC / EGPASS.DOC
Text File  |  1986-04-27  |  2KB  |  43 lines

  1. ;;02-22-85
  2.                          EGPASS.DOC v1.01
  3.                             04-07-86
  4. Eric Gans
  5. French Dep't UCLA
  6. Los Angeles, CA 90024
  7.  
  8.      The  password  program PASS.COM affords a modest  degree  of 
  9. protection  for  users  of systems that boot from  a  hard  (i.e. 
  10. fixed)  disk.  By  autoloading it on (cold)  boot,  you  make  it 
  11. impossible to get around the password without  rebooting from the 
  12. floppy drive (and you need a floppy with system tracks to do it). 
  13. This  should  prevent casual pests from using your computer  when 
  14. you're not around, although of course it won't stop the hackers.
  15.  
  16.      The password must be eight letters long, and can contain any 
  17. printable  character (lower-case will be folded  to  upper-case). 
  18. The  original  password is ...  you  guessed  it,  PASSWORD.  The 
  19. enclosed file PASCH.COM can be used to change the password (don't 
  20. leave it on your disk!). Or you can change it less elegantly with 
  21. DDT etc. at 25F-266h.
  22.  
  23.      Autoloading can be accomplished most simply by using  CMDLN.
  24. Or you can patch the CCP in SYSGEN, PUTSYS etc. &  then write the 
  25. new  image  back to the system tracks of the hard  disk.  On  the 
  26. Kaypro-10 the file is called PUTSYS.COM. The patch location is at 
  27. 987h, the standard location of the CCP on  all such programs.
  28.  
  29. 987h --> 4 (number of characters) 
  30. 988h --> 50h (=P) 
  31. 989h --> 41h (=A) 
  32. 98ah --> 53h (=S)
  33. 98bh --> 53h (=S) 
  34. 98ch --> 0 (terminator)
  35.  
  36. The  same patch can be placed on floppies (it requires a copy  of 
  37. PASS on each disk).
  38.  
  39. NB  -- On some systems a file autoloaded in this manner  will  be 
  40. run at each warm boot.  The K-10 doesn't do this because the BIOS 
  41. warm  boot routine zeroes the character count byte at  CCP+7.  If 
  42. your BIOS doesn't do this you should patch it, unless you want to 
  43. enter passwords all day long.