Computer virus Homework Help
Computer virus comes under the category of a malicious software program which when it ran in the compiler will start to make copies of it in huge amounts and hence it will have an access to writing its own code which is like giving the command center of the system in the hand of the unknown code. When the unwanted code is successfully able to make an impact, then the part which has been changed by the software is said to be infected with a computer virus because then the part is no more under the control of the central processing unit of the computer and can do whatever the programmer of the same has written it for.
The basic reason why there are viruses in the first place is that there is some or the other problem with the code and the hackers or the people who write such kind of computer viruses try to exploit the weak points of the same and hence this results in harming the system in ways that could never be imagined. The motive behind a virus attack could be anything like extortion, ransomware, sometimes there are political matters as well or might wanna harm the maker or the organization that made the same in any way. The reason behind the hack might be anything but it surely shows that there is a flaw in the system which is resulted in people exploiting the same. The reason they are harmful because they cause a lot of disturbance in the economy of a country and the money normal people have because these type of virus attacks usually result in a lot of maintenance work and often end up corrupting the whole system, deleting the files, and waste a lot of computer resources. To find a way to give a suitable reply to the hackers, there have been some open source developments been made that try to detect if there is any virus in the system and helps in keeping the system safe. There are technologies that are being researched on so as to prevent any new viruses that are being developed or can be developed in the near future.
Working of a virus: When a virus enters a system, it has a proper procedure and it follows the same in certain phases to do the maximum damage to the system. Down below are all the phases that a virus follows once it is inside a computer system:
-
Dormant phase: this is also known as the idle state in which the virus does nothing. This is the phase when the virus has realized that it is on the computer and is now waiting for the signal from its master. Only once the virus is triggered, it will start acting inside the system and then only the main work will start. This is the phase when the virus just entered the system. The next step will be when the virus starts to multiply itself in number so that it can do a greater damage to the system of the person owning it, be it corrupting the files in the system or stealing the important data that the person has and keep it for the ransom.
-
Multiplication phase: after the dormant phase comes to the phase where the main work of the virus is to multiplicate itself and then start to reproduce or we can say replicate. This is an effective way to increase the strength of the virus because the number of parts it is in, the greater is the damage that it can do to the system and the maker has a better probability to gain what was intended and hence might lead to a greater extent of the damage done to the system by the virus. The next step to the multiplication or we can say the propagation phase is when the virus is triggered in a way and it starts to do what it was actually made.
-
Triggering/ Activation phase: this is a phase which will mark as the beginning of the main work the virus was made for and the triggering of the same could be done in any numbers of ways for eg. we can put a condition if the virus has made ‘x’ number of copies, then the triggering process will start to affect the computer and bring the maker of the virus, a step closer to what he wanted in the first phase.
-
Completion phase: this is the phase that comes after the triggering phase when the virus has actually been triggered and the work that it was meant for has been started like making a large number of copies of certain files in the system or deleting the critical files so that the person who owns them might get into trouble.
There are many different kinds of viruses present, they can be divided on the basis of how they can affect the system in different kind of ways, the making and the motive of the virus, the extension that the virus uses and the way the virus is brought inside the system. Down below are some kind of viruses and the difference between them.
-
Resident virus and non-resident virus: this is the type of virus that makes itself comfortable and kind of installs a part of the same in the operating system of the computer. This is an indirect way to inform that the virus now resides in the random-access memory of the system and it will get activated when the system is being booted up or shut down.
-
Macro virus: This is the kind of virus that runs itself when a certain kind of program or an application is opened because it connects itself to the same resulting in its execution when the application is run. This kind of viruses is mostly placed in important software like the one set up in mail or Microsoft office.
-
Email virus: This is a type of virus that uses electronic mail as its medium to transfer from one system to another resulting in an increase in the number of hosts the virus can accumulate.
-
Boot sector virus: As the name suggests, this kind of virus targets the boot sector the device with devices like the hard disk which holds the booting software or any other bootable device that works with the booting of the system.
We at urgenthomework provide the best services that are related to virus detection and removal. Our team is full of experts who have experience in the field for over the years that is developed by working in some very prestigious organizations. If you want to get any work done that is related to the same, kindly contact us.
Topics in Programming
- Ada
- Assembly Language
- AutoCAD
- BASIC
- Computer virus
- C Programming
- Euphoria
- Fortran Homework Help
- Game programming language
- Java Assignment Help
- JavaScript
- Java Servlets Help
- Machine Language
- Matlab
- Pascal
- Perl
- PHP
- Python
- Ruby
- Servlet Life Cycle
- Smalltalk
- SOAP
- Visual Basic
- COBOL
- Lisp
- Logo Help
- Plankalkul Help
- Prolog
- REBOL
- Rexx
- Scheme Help
- TCL
- ToonTalk Help