3

Often viruses are attached to an .exe file.

Are executables main target of viruses so as to cause maximum (rather faster) harm on the destination side?

Are there any other formats of files or any other ways which are equally or more harmful than executables?

(I am using the term "virus" in a generic manner)

6 Answers 6

3

Viruses that attach themselves to executables belong mostly to the past, when viruses were simple and easy to detect.

Today's viruses are themselves harmful executables, DLLs, BHOs, Java applets or Javascript scripts. The aim is to trick you into executing these at least once (which is one too many), where they take control of your computer.

They hide in various places, even in the BIOS, which means that even the old and trusted method of reformating the hard disk may not get rid of them.

One virus is even a complete operating system by itself, so that it takes over the computer and runs your own O/S as a virtual machine. It corrupts the MBR to boot the virus, rather than your system. That means that no tools at your disposition can find even the smallest hint of its presence, and its use of the network card is invisible to your own O/S.

Today's viruses are the product of organized crime. We no longer have to deal with script kiddies, but rather with organized teams whose budgets may exceed those of law-enforcement agencies. Some estimates put the average banks lose from fraud at 5% of the yearly income. Just try to imagine the enormous sums that are involved and the percentage of this "crime-tax" on the world economy!

11
  • Sources for any of this? I've seen white papers saying BIOS infections are possible, but I've never heard of one in the wild. As for an undetectable virus that virtualizes your OS. I believe you're referring to Blue Pill, which is very detectable. The creator wouldn't even put it up against rootkit detectors at Black Hat 3 years ago. Also the use of the NIC is certainly not invisible. Traffic has to go out of the physical NIC whether it's being encapuslated by a virtual one first or not. Also, there are a lot of commercial viruses but I think you seriously overestimate their budget
    – MDMarra
    Oct 25, 2009 at 13:55
  • @MarkM: Do you know that experts seeing the daily mutations of Conficker have concluded that there were at least 20 programmers in the team behind it?
    – harrymc
    Oct 25, 2009 at 15:14
  • Yeah, 20 programmers hardly exceed the budget of an average law enforcement agency. You have some decent points but there is a lot of sensationalism in the answer. I don't want to edit your answer for you even though it's a CW, but I feel strongly that you need to turn down some of the extreme examples you've listed as their either theory only, or borderline exaggurated.
    – MDMarra
    Oct 25, 2009 at 16:09
  • @MarkM: Hard to believe, isn't it? I've collected these facts from many articles I've read and several security magazines. Some articles were really scary. Anyway, based on Blue Pill a virus was actually developed as an open-source project, duping hundreds of innocents as collaborators. I believe it was discovered early and neutered. There's more money to gain in computer fraud than in drug dealing, and much less risk, as organized crime is fully aware of.
    – harrymc
    Oct 25, 2009 at 17:36
  • Blue Pill was a lot of FUD. Since some x86 instructions cannot be virtualized, a proper rootkit scanner will identify it immediately. It is an open source project and was never in the wild, as it was never able to be delivered remotely. It was demoed at Black Hat and then died promptly. As for firmware infections - Sure it's possible, but pretty much anything is possible in theory. There are no known exploits that will allow a virus to infect firmware. All of these worst-case scenerios that you've listed are only a threat if the attack has physical access. This makes them no threat at all.
    – MDMarra
    Oct 25, 2009 at 17:52
1

Yes executables are main target of viruses.Actually all PE files(like sys dll etc) could be the target of viruses.

Other targets are js files,autorun.inf,registry file,or even pdfs,htmls,pictures,movies(becuase these are bugs in these file formats or bugs parsing these files) could also be target.

And there are some virus target at firmware like BIOS,netowrk interface card BIOS.etc.

0

There are alot of viruses and worms that reside in scripts. The code within the virus wont appear to be malicious, but when combined with faulty software, they often can be used to inflict damage.

0

There was a time screen saver files were very harmful.. But its an EXE with a different extension - Thus making people think SCR files can't be harmful.
I don't know about any other runnable extensions to windows.. So that's probably the reason why exes are the most virus infested files.

0

There is a whole class of viruses which can be attached to files which (while not executable in themselves) may have 'executable' content.

This applies to files containing macros (short for macroinstructions).

If you're using 'virus' in a generic sense, you may also include trojans

0

Many virusses are indeed EXE's.

All system files from Windows are targets for virusses, this is why Windows lacks at security.

Still there is NO need to not open any EXE's later on. But, make sure you verified the source before opening it. Also a could antivirus could make sure you open no virusses.

You cannot ensure yourself you do not open a virus. This is why I use mainly Mac; it is better protected against virusses because system files cannot be used easily to make virusses.

Hope i could help you.

2
  • to answer your question from another thread, about command line virus scanners, there are quite a few, F-Prot for example, or the one i have been using, A-squared command line scanner (which is indeed one of most efficient scanners in terms of speed and detection rate): emsisoft.com/en/software/cmd
    – Molly7244
    Dec 29, 2009 at 16:57
  • I get that, but i want to state this again; that program was in no way a virus. almost, or all antiviruses give false positives sometimes. The prob is just that it edits the registry probably. (with 'edit' i mean removing certain is2010 trees) Jan 1, 2010 at 19:14

You must log in to answer this question.