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

How to make Pancakes

Blog banner

Expert System In AI

Blog banner

INTRANET

Blog banner

How To Secure Operating Systems ?

Blog banner

AOL Mail

Blog banner

virtual machine

Blog banner

Importance of Education

Blog banner

Operating system

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Modern operating system

Blog banner

Deadlock

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Socket Programming in Java

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

DISK SCHEDULING

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Device driver

Blog banner

How covid-19 impacted Social media ad spend forecast globally

Blog banner

Balance

Blog banner

Elements and Principles of Photography

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

MPL and how its effects?

Blog banner

Water Resources are about to exhaust...

Blog banner

american greatines

Blog banner

How Does SSO Works

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

Service stratergy principles

Blog banner

Apache Kafka

Blog banner

Session Hijacking Techniques

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

Wedding photographer

Blog banner

ONLINE NEWSROOMS

Blog banner

Understanding Regression Analysis

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

Health and fitness in technology

Blog banner

Importance of business process documentation

Blog banner