wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Types of Viruses

profile
251 Rizwan Shaikh
Jul 12, 2023
0 Likes
0 Discussions
32 Reads

File Virus: 

This type of virus infects the system by appending itself to the end of a file. It changes the start of a program so that the control jumps to its code. After the execution of its code, the control returns back to the main program. Its execution is not even noticed. It is also called a Parasitic virus because it leaves no file intact but also leaves the host functional.

 

Boot sector Virus: 

It infects the boot sector of the system, executing every time system is booted and before the operating system is loaded. It infects other bootable media like floppy disks. These are also known as memory viruses as they do not infect the file systems. 

 

 

boot sector virus flowchart

 

 Macro Virus: 

Unlike most viruses which are written in a low-level language(like C or assembly language), these are written in a high-level language like Visual Basic. These viruses are triggered when a program capable of executing a macro is run. For example, the macro viruses can be contained in spreadsheet files.

 

Source code Virus: 

It looks for source code and modifies it to include virus and to help spread it.

 

Polymorphic Virus: 

A virus signature is a pattern that can identify a virus(a series of bytes that make up virus code). So in order to avoid detection by antivirus a polymorphic virus changes each time it is installed. The functionality of the virus remains the same but its signature is changed.

 

Encrypted Virus: 

In order to avoid detection by antivirus, this type of virus exists in encrypted form. It carries a decryption algorithm along with it. So the virus first decrypts and then executes.

 

Stealth Virus: 

It is a very tricky virus as it changes the code that can be used to detect it. Hence, the detection of viruses becomes very difficult. For example, it can change the read system call such that whenever the user asks to read a code modified by a virus, the original form of code is shown rather than infected code.

 


Comments ()


Sign in

Read Next

Modern operating system

Blog banner

What is service level Agreement?

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

Cache memory

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

Life lesson

Blog banner

Deadlock and Starvation

Blog banner

Cache memory

Blog banner

Natural Language Processing(NLP)

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner

Why do you need a personalised bag tag for your kids' school bags?

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner

Process Creation

Blog banner

Data Visualization

Blog banner

What are NFT s?

Blog banner

Data carving - using hex editor

Blog banner

Instagram

Blog banner

Evolution of Operating system

Blog banner

What is OS and its overview

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Business Engineering

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

Evolution of Operating system.

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Deadlock

Blog banner

Memory management

Blog banner

Man In The Middle Attack

Blog banner

Software Piracy & Online Data Protection in Digital World

Blog banner

Jira Software

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Deadlock in operating system

Blog banner

SPEM

Blog banner

Metasploit

Blog banner

AI and cyber Security

Blog banner

Memory managment

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

Session Hijacking

Blog banner

How Unstructured Play Helps Children Become Creative Thinkers

Blog banner

Paging

Blog banner

Deadlock

Blog banner