A computer virus can be created maliciously by anyone wanting to damage systems or computers. They are hidden pieces of code that hitch with other programs or applications, and when activated, they are spread like wildfire. Viruses typically are in documents or programs that were downloaded from the Internet or transmitted via email. Many countries consider it to be illegal to create and spread viruses on computers.
In the world of computer viruses, there are a variety of different types that can infect a machine in different ways. Some depend on a program to begin their work however, others are completely independent and can infect multiple systems without the need for a host. A computer virus that makes use of host programs to infect computers is usually considered as a worm but those that don’t utilize the method of infection through other programs are deemed to be viruses.
Certain viruses can infect a system immediately upon entry, whereas others remain dormant, and only be activated when the user executes the code. The first computer virus, developed in 1974, and akin to biological viruses, grew itself quickly and caused damage to the system. One example of an extremely destructive virus is the Stuxnet virus, which was specifically designed to destroy computerized centrifuges utilized to enrich the uranium.
It isn’t for the weak-hearted to attempt this method. It can be a fun way to test your computer programming knowledge. If you are willing to spend the time and effort there are a lot of resources available that will teach you how to create viruses.