News
Now Reading
Polymorphic viruses explained

Polymorphic viruses explained

by Tom BrownAugust 1, 2010

Some people have been affected by a new sophisticated type of virus which can wreak havoc on a computer system and avoid detection.
Now I have always been interested in topics such as computer network security and hacking and recently I have come across a threat which is relatively unknown within the public domain and hardly ever explained. Indeed most definitions of a polymorphic virus are confined within the offices of computer scientists specializing in network security. Polymorphic viruses are a prime example of the fact that even if you take the highest precautions then your computer can still become infected.

Now the the definition. Polymorphism literally means many forms and can mean different things within the realms of computing within programming the simplest example is function overloading (Having multiple functions with the same name that do different things). Now a polymorphic virus utilizes what is known as polymorphic code which means the program uses a complex algorithm to change the structure of the internal code while maintaining it’s core function. This enables the virus to avoid detection from virus scanners.

Now the chances are whatever the configuration of your computer is you may still be vulnerable to a polymorphic virus now I don’t know of any solutions to this problem programatically but I can make a suggestion. If your virus scanner does not pick up any viruses but your system is behaving suspiciously then back up only your most precious files and reinstall the operating system which is almost a sure fire method to kill a polymorphic virus. Remember just because your virus scanner says your system is clean don’t take it’s word for it.

Feel free to let me know what you think of the article.

About The Author
Tom Brown