In computer programming A «virus» is a piece of code that can be linked to other programs or files. They remain hidden until activated and can do anything from corrupting data, to sending emails that clutter up inboxes, and even erasing hard drives. Computer viruses are classified into four phases according to the classification that biologists use to describe the life-cycle of a virus.
Most people don’t develop viruses for destruction, but. There are a few reasons. One reason is bragging rights. For instance, a child who folds his paper plane in a creative and clever way to see how far he can fly before it comes to a stop. Some people are driven by the same psychology as arsonists and vandals – they are enticed by the destruction of property belonging to others. For a certain type of programmer, a powerful computer virus can be like an Mount Everest, and they’re compelled to explore the lengths they can spread it while staying out of detection.
Some viruses use polymorphic code which changes slightly each time they infect a computer or program. This makes it more difficult for anti-virus firms to identify and eliminate all copies of the virus from a computer. Other viruses depend on the use of a «trigger» to be activated and begin spreading, for example, a user action or a timed countdown (to conceal the source of the virus).
If you make trojan, virus malware, worm, or any other malicious program for revenge or payback, pranks or for any other reason, it’s not going to resolve anything and will click to read likely result in being prosecuted under the law. Instead, consider the alternatives, which are more harmless and probably more fun than making malicious software programs that could cause significant damage, or even wipe out your entire hard drive.