A computer virus is a malicious program that is created by individuals who intend to cause harm or disruption to computers and systems. They are hidden bits of code that are attached to different programs or applications and, when activated, spread like wildfire. Viruses are often found attached to programs or documents that were downloaded from the internet or distributed via email. Most countries consider it illegal to create and propagate next viruses on computers.
In the world of computer viruses, there are many varieties that can infect machines in different ways. Some are dependent on a program to begin their work, while others are not dependent and are able to attack multiple systems without the need for an host. Computer viruses that use host programs to infect computers are often known as worms however, those that do not use this method of infection by using other programs are referred to as viruses.
Certain viruses may begin to infect the system as soon as they are discovered, while other remain undiscovered until a user is unaware of the code and executes it. The first computer virus was developed in 1974, and akin to a biological virus, spread itself quickly and caused damage to the system. One example of a destructive virus is Stuxnet virus specifically designed to destroy computerized centrifuges that were used to enrich the uranium.
It isn’t for the faint-hearted to attempt this kind of process. It can be a fascinating way to test your knowledge of computer programming. If you are willing to invest the time and effort you can find a variety of sources that will teach you how to create viruses.