home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 12 / AU_CD12.iso / UPDATES / NEVIRUS / ReadMe < prev   
Text File  |  2000-10-16  |  3KB  |  89 lines

  1. name:   NeVirus v0.16
  2. author: Kostas Proitsakis (GUS/Arm's Tech, gusuni@otenet.gr)
  3. needs:  An Acorn compatible machine
  4. descr.: Global/future virus detector.
  5. ____________________________________________________________________________
  6.  
  7. Introduction
  8. ============
  9.  
  10. NeVirus can detect (and prevent) attempts to modify executable files
  11. such as: Obey, Utility, BASIC and much more.
  12.  
  13.  
  14. Overview
  15. ========
  16.  
  17. Most of the viruses open an executable for READ/WRITE which is *not*
  18. a usual action. The executable creators (assemblers, editors, compilers)
  19. if they open the file it will be for WRITE only.
  20.  
  21. There are viruses which load a file in memory, modify it and save
  22. it back replacing the original executable. NeVirus detects those as
  23. well.
  24.  
  25. Some installers, patchers and registration applications/utilities may
  26. modify executables just like viruses; that is *not* something the happens
  27. everyday.
  28.  
  29. NeVirus will ask you what to do when someone will attempt to modify an
  30. executable.
  31.  
  32.  
  33. Technical details
  34. =================
  35.  
  36. Detecting visuses
  37. -----------------
  38. Special care has been taken in order to detect *only* viruses,
  39. if you face a case where NeVirus will /think/ it found a virus
  40. but you *know* it isn't I would like to hear from you.
  41.  
  42. Which viruses will *not* be detected
  43. ------------------------------------
  44. Viruses that:
  45.   - know about NeVirus and they found a way to fool it,
  46.     it is easy but *not* as easy as "*rmkill nevirus".
  47.  
  48.  
  49. Directory map
  50. =============
  51. @
  52.   More———————!Install...{Obey    Installs NeVirus in !Boot}
  53.   |          !Uninstall.{Obey    Uninstalls NeVirus from !Boot}
  54.   |          NeVirus!...{BASIC   The source of NeVirus}
  55.   |          test it....{BASIC   It tries to modify the RM file NeVivus
  56.   |                              (it needs Direr to run)}
  57.   |          
  58.   NeVirus....{Module  The tool}
  59.  
  60.   ReadMe.....{Text    [ ]  A virus.
  61.                       [ ]  An old arabian porno magazine.
  62.                       [ ]  The file I now read.
  63.                Put an "X" in the square brackets next to the right answer.}
  64.  
  65.  
  66. Acknowledgements
  67. ================
  68.  
  69. NeVirus is written while explaining to an old PC programmer-friend of mine
  70. how (most of) the viruses infect executable files.
  71.  
  72. Thanks to:
  73.    - my old friend Panos Kakouris for watching me writing it :)
  74.                                            <Panos>Thanks GUS :)</Panos>
  75.    - Bill Kotsias (of Fantasia) for testing,
  76.    - Pervect/Topix for testing and for CC#2,
  77.    - ArmOric, baah and Jerome of Arm's Tech.
  78.    - Stefan Bellon for his suggestions and testing.
  79.  
  80. Sexy kisses to Antonia ;)
  81.  
  82. ----------------------------------------------------------------------------
  83. If you want to assemble it, you will need !GLib. Here is what to do:
  84.   1. Download user's Wacky-Talky from: http://users.otenet.gr/~gusuni/
  85.   2. Run !WT
  86.   3. Then you can run !GLib by typing: *Run !GLib
  87. ____________________________________________________________________________
  88. GUS
  89.