Re: Virus or Worm ??
KP KP <[email protected]> Sat, 6 Aug 2022 14:33:57 -0700 (PDT)
| Newsgroups | alt.comp.virus |
|---|---|
| Message-ID | <[email protected]> |
On Monday, September 8, 2003 at 2:27:19 AM UTC-7, cquirke wrote: > >On Tue, 2 Sep 2003 18:04:28 +0000 (UTC), John Carroll > >>Apologies to all you learned folk out there for this very simplistic > >>question - what is the differnce between a virus and a worm [besides > >>you can't fish with a virus :-)]. > The first point to make is that these terms are no longer useful as > generic hand-basket nouns, though still relevant as adjectives. The > reason is that modern malware written in higher-level languages > typically combine multiple penetrative behaviours. > See http://users.iafrica.com/c/cq/cquirke/malware.htm and > http://users.iafrica.com/c/cq/cquirke/safe2000.htm for coverage of > these. > All code is interpreted, whether it be raw code, scripts, or "safe" > data that happens to break through an "unchecked buffer". Raw code > that is interpreted in hardware is generally referred to as being > executed. In each case, the interpreter is the (initial) environment > that the code runs in, and places limits on what the code can do - > limits that can often be escaped either through flaws in the > interpreter, or as a series of escalation strategies that fall within > the intended design (if not intention) of the interpreter. > Viral behavior involves infecting an existing structure with the > malware code, so that the structure becomes a stealth vehicle for the > propagation of the malware. File viruses infect files, be they raw > code, macro-capable "documents" (Office, HTML), or email messages > enjoying similar exploitability thanks to running of scripts. Boot > viruses infect pre-file-system boot code and spread via disks. > Infoshphere viruses infect components of the infosphere such as > individual PCs (e.g. Kazaa shared directories). > Worms don't just sit inside objects and wait to be carried when the > object is transported - they initiate their transmission directly. > The purest worms may never exist as files at all, merely flitting > across the infosphere as a series on in-RAM tasks that spread through > broken network code to other systems in the network. > Trojans appear to be useful or desirable and are either downloaded on > that basis. Various Kazaa bait, the famous old PKZIP300.EXE and > others, and incoming emaul attackments purporting to be MS security > patches or kewl screensavers are using the trojan concept as Social > Engineering (SE) to encourage spread, while most malware that exist as > pure malware files (as opposed to in-memory worm processes or viral > code embedded in "real" files) try to masquerade as files that should > be there, with names like WinSys32.exe and so on. > Many modern malware do all of these things. Melissa could be called a > virus because if infects Word documents and thus spreads with "real" > files that cannot be spotted through out-guessing attempts at SE. > Melissa could be called a worm because it initiates spread by > automating Outbreak to send itself out. > Most modern malware aren't really viruses in the sense that they > infect existing files; rather, they worm themselves out as pure > malware files, relying on trojan SE to gain acceptance (or breaking > through software defects without the need for user to be SE'd). But > they may use multiple propagation strategies; p2p networks, chat, > email, etc. so that it's better to use "malware" as a generic term. > > >--------------- ----- ---- --- -- - - - > Error Messages Are Your Friends > >--------------- ----- ---- --- -- - - - nice