home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / virus / hospital.lzh / HOSPITAL / HOSPITAL.DOC < prev    next >
Text File  |  1989-08-31  |  9KB  |  281 lines

  1. 06601020306800
  2. 1HOSPITALST Virus ProtectionHOSPITAL
  3. 219/5/89Page #19/5/89
  4. F0000000
  5. R   [.....................................................................................]211
  6. 9[................................................]011
  7. Ç
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. üHOSPITAL
  21. 9[....................................................]011
  22.  
  23. ÇAsuiteofviruspreventionanddetection
  24. programsfortheAtariST
  25.  
  26. NeilForsyth
  27. DepartmentofComputerScience
  28. Heriot-WattUniversity
  29. 79Grassmarket
  30. Edinburgh
  31.  
  32. neil@uk.ac.hw.cs
  33.  
  34. 9[................................................]011
  35. ëIntroduction
  36. Ç
  37. Thissuiteofprogramshasbeendevelopedtodetectand
  38. preventthespreadofvirusesontheAtariSTcomputer.The
  39. programsapplyprimarilytofloppydiskbootsectorviruses
  40. butsomedohaveawiderapplication.
  41.  
  42. ëContents
  43. Ç
  44. Thecompletecontentsofthispackageisasfollows:-
  45.  
  46.      HOSPITAL.DOC   Documentationin1stWordformat
  47.      HOSPITAL.TXT   SamebutinpureASCIIformat
  48.  
  49.      STVIRUS.DOC    Discussiononvirusesin1stWordformat
  50.      STVIRUS.TXT    SamebutinpureASCIIformat
  51.  
  52.      BOOTCMP.PRG    Theprograms
  53.      DT.TTP
  54.      GOODBOOT.TOS
  55.      MEDICAL.TOS
  56.      RESET2.ACC
  57.      SKULL.PRG
  58.      VACCINE.PRG
  59.      VECHECK.PRG
  60.      WATCHER.PRG
  61.  
  62. ëCreatinga100%virusfreebootdisk
  63. Ç
  64. Beforeusingtheseprogramsyoumustensurethatyouhavea
  65. safedisktobootfrominthefirstplace.Thefollowingsteps
  66. willensurethatyouhaveaknown'clean'disk:
  67. 9[.............................................]011
  68.  
  69. Switchonyourcomputerwithnofloppydiskinany
  70. diskdriveandwithyourharddriveswitchedoff.
  71. Thiswilltakesometimetobootup(aboutaminute)
  72. butitisworthitbecausewecanbesurethereisno
  73. virusinthecomputer.
  74.  
  75. Next,insertablankfloppyinthefloppydiskand
  76. formatitusingthenormaldesktopformatter.Iknow
  77. thereareplentyofotherformattersavailable,my
  78. ownincluded,butifsomeonehadmodifiedthemwe'd
  79. bebacktosquareone.
  80.  
  81. 9[................................................]011
  82. ëRecommendedSetup
  83. Ç
  84. Aftercreatingyourknowncleandiskitisrecommendedthat
  85. youplacetheprogramsinanAUTOfolderonthis'bootdisk'
  86. ♪①inthefollowingorderÉ⑧01,1⑧Ç:
  87.  
  88.      VECHECK.PRG
  89.      SKULL.PRG
  90.  
  91.      (otherthingslikeharddiskdrivers,GDOSetc)
  92.  
  93.      VACCINE.PRG
  94.      WATCHER.PRG
  95.      BOOTCMP.PRG
  96.  
  97. andontherootofthedrivethefollowingfileswillbe
  98. createdbytwooftheaboveprograms:
  99.  
  100.      VECHECK.DAT
  101.      BOOTCMP.DAT
  102.  
  103. Youneednotusealltheprograms.Somemaynotsuityour
  104. particularsetup.
  105.  
  106. Alwaysbootupyourmachinewiththisdisk,oronepreparedin
  107. asimilarway,andalwayskeepitwriteprotectedifyou
  108. can.Thiswillgiveyouthemaximumamountofprotection.
  109.  
  110. ëBOOTCMP.PRG
  111. Ç
  112. Thisprogramshouldberunfrombootup.
  113.  
  114. Thisprogramcomparesthefloppydiskbootsectorwithafile.
  115. (BOOTCMP.DAT)
  116.  
  117. Whenfirstrunitwillinformyouthatitcouldnotfindthe
  118. fileforcomparisonandwillaskyouifyouwouldliketomake
  119. one.Sayyestothisandallowittosavetothedisk.
  120.  
  121. Ifthebootsectoriseverchangedthentheprogramwillstop
  122. andtellyou.Itwillthenaskyouifyouwanttoupdatethe
  123. comparisonfile.Beabsolutelysurethatthediskdoesnot
  124. haveavirusbeforeyoudecidetoupdatethefile.
  125.  
  126. N001:002200750001
  127. ÇTheordercanbechangedlaterwiththeutilityDT.TTP
  128. E
  129. ëDT.TTP
  130. Ç
  131. Thisisagenerallyusefuldisktoolbox.
  132. Thefullinstructionsforitcanbeobtainedbydoubleclicking
  133. onitandpressingreturn.
  134. Thetwocommandsrelevanttothismanualare:-
  135.  
  136. Reversablychangetheexecutabilityofabootsector
  137.  
  138.      -esha:
  139.  
  140. ChangetheorderofexecutionofAUTOfolderprograms
  141.  
  142.      -asha:
  143.  
  144. ëGOODBOOT.TOS
  145.  
  146. ÇThisprogramallowsyoutocreatecustomexecutableboot
  147. sectors.Whatthebootsectordoesisuptoyou.
  148. Thefollowingoptionsareavailable:
  149. 9[............................................]011
  150.  
  151.      °Changetomediumresolutiononcolourdisplays
  152.  
  153.      °Changethecolourpalettetowhiteonblackuntil
  154. thedesktopappears
  155.  
  156.      °RunaprogramcalledCOMMAND.PRGinsteadofthe
  157. desktop
  158.  
  159.      °Printupamessageonscreen
  160.  
  161. 9[................................................]011
  162. Ifyouenableoneormoreoftheseoptionsonyourbootsector
  163. thenifiteverceasestobehaveasitshouldthenyoucan
  164. suspectfoulplayandexamineitforavirus.
  165.  
  166. Youcanalsosteriliseabootsector.Thiscleansoutthe
  167. areasthatcanholdvirusesbutleavestheimportantpartsof
  168. thesectoralone.Thiscanbeusedtokillanyvirusesyou
  169. findorgetridofanycustombootsectors.Beverycareful
  170. usingthisoptionbecausethecodecontentsofthebootsector
  171. cannotberetrieved.IfyouareinanydoubtuseDT.TTPto
  172. reversablychangethebootsectorsexecutabilityinstead.
  173.  
  174. Note:Ifyourharddriveisauto-bootingthenthefloppyboot
  175. sectorwillnotbeexecutedafterasoftreset.
  176. ë
  177. MEDICAL.TOS
  178. Ç
  179. Thisisaprogramforthebulkcheckingofyourdisksfor
  180. possibleinfection.Italsochecksthemachineforpossible
  181. infection.
  182. ë
  183. ëRESET2.ACC
  184. Ç
  185. Thisdeskaccessoryallowsyoutoresetthecomputer.
  186. Asoftresetisequivalenttopressingtheresetbuttonatthe
  187. backandahardresetisequivalenttoswitchingthecomputer
  188. offthenon(thereislessstressonthehardware).Some
  189. virusescansurviveasoftresetsoifyouthinkyourcomputer
  190. isinfecteddoahardreset.
  191.  
  192. IfyouhavetheTOS1.4ROMversioninyourcomputerthenyou
  193. can,usually,resetthemachinebyholdingdownthefollowing
  194. keycombinations:
  195.  
  196.      Softreset:CONTROL-ALTERNATE-DELETE
  197.  
  198.      Hardreset:CONTROL-ALTERNATE-RIGHTSHIFT-DELETE
  199. ë
  200. SKULL.PRG
  201. Ç
  202. Thisprogramshouldberunfrombootup.
  203.  
  204. Thisisaviruskiller.Ifyourmachineisinfectedthena
  205. skullwillappearatthelefthandedgeofthescreenandthe
  206. machinewillhangup.Youmustthenswitchthecomputeroff
  207. andbootwithanuninfecteddisk.
  208.  
  209. ëVACCINE.PRG
  210. Ç
  211. Thisprogramshouldberunfrombootup.
  212.  
  213. Whenrun,thisprograminstallsitselfinthemachineand
  214. attemptstopreventanyactivevirusfrominfectingadisk.It
  215. alsochecksforviralcodeonincomingdisks.
  216.  
  217. Suspiciousbehaviourandsuspectdiskswillcausethescreen
  218. topulsateforafewseconds.
  219. ë
  220. ëVECHECK.PRG
  221. Ç
  222. ♪①ThisprogramshouldberunfrombootupÉ⑧01,2⑧Ç.
  223.  
  224. Thisprogramcomparesthevulnerableareasofmemorythat
  225. virusesusuallychange,withafile(VECHECK.DAT)savedwhen
  226. themachinewasinaknowncleanstate.
  227.  
  228. Whenfirstrunitwillinformyouthatitcouldnotfindthe
  229. comparisonfileandwillaskyouifyouwishtomakeone.
  230. Sayyestothisbutnotothe'Updatemask'prompt.
  231.  
  232. Notallofthememoryunderscrutinyconcernsdiskaccessor
  233. virusesandsomelocationschangeconstantly.Forthisreason
  234. thecomparisonfilecontainsamapoftheareastobechecked
  235. aswellaswhatthoseareasofmemoryshouldcontain.
  236.  
  237. IfthecomparisongoeswellthenanOKmessagewillappearbut
  238. ifnottheaddressesofthedifferenceswillbeprintedwith
  239. theoptiontoupdatethefile.Besurethemachineisnot
  240. infectedwithavirusbeforeyouallowtheprogramtoupdate
  241. thefile.
  242.  
  243. RAMdisksandharddiskdriverprogramsusesimilartechniques
  244. asvirusestoinstalltheirroutinesinthemachine.Ifyou
  245. haveaharddiskdriveanditisnotauto-booting,thenmake
  246. surethisprogramgetsrunbeforethedriverprogramis
  247. installed.
  248.  
  249. ResetsurvivableRAMdiskswillprobablycausetheprogramto
  250. finddifferencessincetheymakethesystembootupagain
  251. oncetheyhaveinstalledthemselves.Don'tupdatethe
  252. comparisonfileinthiscasebecausetherearereset
  253. survivableviruses.Justknowwhattoexpectfromyoursystems
  254. uniqueconfiguration.
  255.  
  256. Tounderstandwhatchangeswouldconstituteapossibleviral
  257. threatIrecommendyoureadatechnicalbookabouttheST.
  258.  
  259. N002:003802060001
  260. ÇFromtheGulamstartupfile'gulam.g'mightbegoodideatoo.
  261. E
  262. ëWATCHER.PRG
  263. Ç
  264. Thisprogramshouldberunfrombootup.
  265.  
  266. Whenrun,thisprograminstallsitselfinthemachineand
  267. checksthatthebootsectorhasnotchangedduringthe
  268. mostvulnerabletimes.
  269.  
  270. Ifthebootsectorischanged,probablybyavirus,thenthe
  271. screenwillpulsateforafewsecondstowarnyouaboutit.
  272.  
  273. ëDisclaimer
  274. Ç
  275. Imakenowarrantywithrespecttotheseprograms,and
  276. disclaimanyimplied/explicitsuggestionsofusefulnessfor
  277. anypurpose.Usetheseprogramsonlyifyouarewillingto
  278. assumeallrisks,anddamages,ifany,arisingasaresult,
  279. evenifitiscausedbynegligenceorotherfault.
  280.  
  281.