Computer viruses usually require a host in the form of a program, it writes its own code in the host program to make its foothold stronger. When the other programs are run the virus program gets executed first causing damage to the files and the computer. There are many types of viruses and these viruses cause harm to the data which might be valued at around billions of dollars in economic importance and value.
History of Viruses
The first study on viruses was done by John Von Neumann in 1949 he constructed his Academy work on the theory of computer programs which have the capability to replicate itself. This was just a study but in 1972 an article was written in assembly programming language by Veith Risok . It comprises a functional virus for a SIEMENS 4004/35 computer. Rishi built his program by following the works done by Newmann.Parts of a Virus
There are various parts of a virus for it to function normally. It is a program which replicates itself. The parts of the viruses are:-- Infection mechanism:- this the way in which the viruses are spread it propagates. To be simple, a virus follows a search routine in which the virus finds new files of new disks to get them infected and harm the data stored in it in the process
- Trigger:- It is the part of the program which is the compiled version of it and can be used anytime inside of a file which can be executed. During the time of the program running in the computer determines the payload to be started. This Trigger may be a particular data or a particular action performed by the user such as double Click to upload a particular file
- Payload:-payload is the real body of the program which is to be executed for the Malicious purpose Of the virus to be fulfilled. It is an activity which can cause harm to the computer and at times it can be not harmful too But can lead to the spread of the activity
Phases of Virus
4 stages of virus which are as follows:-- Dormant phase- This is the time when the computer program is usually idle. It signifies that time when the virus has usually found out its target place in the computer but stays silent and does not take action during this time .It waits for the virus to activate by the trigger
- Propagating phase- It is that part In time when the virus Starts its normal working starting to replicate and multiply itself in various parts in the computer storage probably every program which gets infected .The virus will have a clone which will be in the propagating phase on its own
- Triggering phase- In the earlier stages we saw that the viruses were staying silent and waiting for this moment. The trigger face gets activated when the several copies of the virus at different files are off then facing the trigger of the viruses being activated starts the execution of the program
- Execution phase- These start the execution of the program in this phase the payload is released and it can cause destructive activities such as detecting files on it’s own corrupting files or even popping humorous messages on screen