wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Types of Viruses

profile
251 Rizwan Shaikh
Jul 12, 2023
0 Likes
0 Discussions
34 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

My Favorite Country

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Data Structures

Blog banner

AI and Technology- Related Anxiety: Understanding the Psychological Impact of Living in an AI-Driven World

Blog banner

Proof-of-Stake (PoS)

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

Why Dry Fruits Make the Perfect Gifting Choice for Every Occasion?

Blog banner

Uniprocessor Scheduling

Blog banner

Blockchain uses and use cases

Blog banner

Starvation

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

?Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

Data Lake

Blog banner

Virtual memory

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

Hacking Mobile Platforms

Blog banner

Python as a tool for data analysis

Blog banner

Guidelines for a low sodium diet.

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

semaphores in os

Blog banner

GIS in Mapping and landslide alert in Bangladesh

Blog banner

Session Hijacking

Blog banner

MailChimp

Blog banner

Benefits of Yoga

Blog banner

A Deep Dive

Blog banner

Social Media Sentiment Analysis

Blog banner

File management In Operating System

Blog banner

operating system

Blog banner

Memory Management of Operating System(OS)

Blog banner

Privacy in Social Media and Online Services

Blog banner

Evolution of OS

Blog banner

Virtual memory

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Computer Security

Blog banner

Define Instagram.

Blog banner

Security Issues and Countermeasures

Blog banner

Scheduling

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

Importance of business process documentation

Blog banner

MEMORY MANAGEMENT

Blog banner

Virtualization

Blog banner