![]() |
![]() |
| Introduction to Viruses | |
What
is a virus?:
It is a program that can enter a computer in many different ways. These programs, or viruses, are special programs in that they can cause unwanted or damaging effects or take advantage of exploits and operating system weakness to cause damage, system instability, or even allow other programs or users to access your network or data files. When a virus enters a computer or network, it will often try to situate itself in a place where it can be activated and distributed, unintentionally, by the user. A virus will not act until it has been run or until certain pre-established conditions have been met, called the "trigger" condition (a specific date, an operation carried out by the user, etc.). In many cases, the effects produced by a virus, called the "virus payload", will not be seen until some time after it has infected the computer. A typical characteristic of viruses is their capacity to reproduce and spread to other files or programs. Why are
they called "viruses"?: The effects produced by a virus can range from catostrophic to simply annoying: they can damage or delete data stored in a computer, cause the infected computer to crash, display on-screen messages, etc. In addition
to propagation and infection techniques, many viruses will also use "evasion"
techniques. This means that the virus has techniques or a defense system
that makes it difficult to detect it and helps it avoid any action taken
against it. How do
I know if I have got a virus?: Viruses are increasingly sent via e-mail, therefore it is important to delete all suspicious and/or unsolicited messages. However, messages known as hoaxes are e-mail messages that inform you about the existence of a possible virus, but are NOT viruses. If you have any doubt about an email or attachment, DO NOT open it. What do
viruses infect?: As we have already mentioned, there are viruses designed to infect files that are not programs. However, these documents contain elements known as macros. Macros are small programs that the user can include in certain types of files. Other elements prone to virus attack are the storage devices themselves. By attacking the places in which files are stored, the damage produced by the virus will affect all of the information they contain. How did
viruses arise?: Now, however, it is not a game. Some experts believe that over 1,000 new viruses, trojans, exploits and hoaxes are created and released in the world every year. Many of these are simple programs that are easily stopped by most good anti-virus software. These are typically written by amatuer programmers and released as a prank or joke, but have spread further than imagined. A growing number of these, however, are highly sophisticated and cleverly designed programs created by professional "hackers" and are released with the intention to create widespread damage or havoc. The problem with many of these viruses is that effective prevention, detection and disinfection is often impossible until it has been active for awhile. The "Melissa" virus is a perfect example of how a cleverly written virus can become widespread before effective defensive can be created and distributed. |
|
| Common Virus Entry Points | |
The first
question that people often ask themselves is: How did this virus get into
my computer, or attack it? Knowing the answer to this question can often
prevent infection by protecting the possible virus entry points. Removable
disk drives Removable
Disk Drives: Disk drives are storage devices on which data is stored
in the form of files or documents. These disk drives enable documents
to be created on one computer and then used on another. Among these types
of storage devices are: floppy disks, CD-ROMs, and Zip and Jaz disks.
The last two types are simply special disks with a larger capacity than
floppy disks. If any of these are infected, the other computers on which
they are used will be infected. E-mail messages can also be stored in
these storage devices, which may also be infected.
Internet:
The Internet is becoming an increasingly popular means of obtaining information,
sending and receiving files, sending and receiving news, or downloading
files. All of these operations are based on transferring information and
the interconnection of millions of computers all over the world. This
means that as well as data, you may well be receiving a hidden virus.
This simple fact alone has allowed virus attacks to grow at an unprecedented
rate and has currently made The Internet the biggest virus entry point.
Infection via Internet may be produced through a number of different means,
including the following: E-mail:
Documents and files can be sent and received via e-mail in the form of
attachments. These files could be infected. When an e-mail message is
opened and the file it contains is run or opened, the computer that has
received the message will become infected. The most important characteristics
of infection via e-mail are as follows: Storage of messages. Messages are stored in a special database (for example, PST files), which are difficult to scan using an antivirus program that is not designed specifically for e-mail systems. Increased connection capacity. It is possible to send and receive messages between any types of computers/platforms. Every day,
millions and millions of e-mail messages are exchanged throughout the
world. The time that it takes to reach the recipient is minimal. In addition,
an e-mail message can be sent to a large number of recipients at the same
time. This makes e-mail particularly popular with virus authors: It is
an extremely fast way of spreading and reaching a large number of recipients.
In addition, viruses can nowadays produce an infection and have the capacity
to send themselves to other computers without the affected user realizing.
In this case, the recipients of the virus could be all of the people included
in the e-mail Address Book of the infected computer. Install an antivirus product that is designed to scan e-mail. Do not open suspicious files, messages from unknown senders, messages which contain strange texts, etc. Do not run or open files included in suspicious mail messages. If you think a message may be infected, delete it and inform the sender.
File Transfers
(FTP): The term FTP stands for File Transfer Protocol. Through this
protocol it is possible to place documents (upload) on any computer in
the world or copy files from any computer to your own (download). When
a file is downloaded, it is copied directly from a certain place to your
computer. The downloaded files could, of course, contain a virus that
would infect your computer. Downloads: although downloading files from Internet is similar to file transfer (FTP), it is not the same. Through FTP you can upload as well as download files, whereas through downloads you can only obtain files (which will be copied from a website to your computer). Although in general, these downloads are safe and virus free, it is possible that the downloaded file could be infected. There are some sites that are specially prepared for downloading software or IT utilities. News or
Newsgroups: Through this service it is possible to debate a topic
with anyone in the world or receive e-mails featuring the latest information
on a topic of your choice. These newsgroups work in a similar way to a
notice board. Users post their comments, doubts, or notes about certain
topics and other users can respond, give their opinion, clear up doubts,
etc. These messages could contain an infected document that could install
a virus in your system. |
|
| Where Do Viruses Hide? | |
Viruses make use of a number of different places in order to 'hide' from antivirus products and use different techniques to do so. These hiding places include the following: Main memory: In this case the virus is automatically placed in the main memory (RAM memory) where it waits for a program to be run (a file with an EXE or COM extension) in order to infect it. This type of virus is known as a resident virus.
|
|
| Symptoms of Infection | |
This section will classify and describe each of the symptoms that may be noticed when a virus, worm or Trojan carries out its infection or is activated in a computer. We are going to start by establishing criteria for classifying the level of damage that viruses could carry out in your computer:
Serious damage. Loss of large quantities of data and/or files. However, it will be possible to recover part of the data, although the process may be rather complicated and tedious.
Note: it is important to bear in mind that the symptoms described below may be due to causes other than viruses.
A Trojan called Backdoor/Acid.1.0 pretends to delete files from the Windows folder Impossible to access the content of files When a file is opened an error message may be displayed or it may simply be impossible to open it. A virus could have modified the File Allocation Table resulting in the loss of the addresses which are the starting point for locating files. Unexpected or unusual error messages. Dialog boxes display absurd, humorous, spiteful or aggressive messages, which do not appear under normal circumstances. A message displayed by a worm called W32/Music Decrease in memory and hard disk space The free space on the hard disk significantly decreases. This could indicate that a virus has infected a large number of files and that it is spreading throughout the computer. When a program is run, a message appears indicating that there is not sufficient memory to do so (although this is not true and there are few programs open). Defective Sectors. A message informs you that there are errors on part of the disk that you are working with and a file cannot be saved or it is not possible to perform a certain operation.
Icono displayed on the task bar by a worm called W32/Navidad.DB If you have noticed any of these symptoms in your computer, it is advisable to scan it using a good antivirus solution that is completely up to date. You can download either of the two antivirus solutions from the links below: Panda Antivirus
Titanium Stealth Stealth: Viruses that use this method in order to conceal their presence from the eyes of users in order not to raise suspicion and to trick them into believing that nothing untoward has happened. This technique is mostly used by resident viruses, although it may also be used by other types. In addition, there are several types of stealth techniques; 'stealth' is a generic term for this kind of technique. However, antivirus programs also use special anti-stealth techniques in order to detect this type of virus.
The size of the file will increase when it is infected, as the virus is inserted inside it. However, this type of virus prevents the new file size from being displayed in order not to arouse suspicion. When they infect a file, they do not modify the date or the time. This means that they will not assign the file to show the date and time the file was last modified (when the infection was carried out). If they go memory resident, they usually place themselves over the first 640 Kbytes. If the viruses are capable of over-writing write-protected sections of a disk, they prevent write-protect error messages from appearing.
The tunneling system is quite complicated, as the microprocessor must be put in step-by-step mode and work with interrupts. In addition, this type of virus is capable of obtaining the memory address in which the operating system services are originally located. This allows it to use these types of services without intercepting those used by other programs.
Polymorphism: Based on the self-encryption technique, polymorphic viruses encrypt their code in a different way with each infection they carry out (their signature changes from one infection to the next). If this were the only thing they were capable of, we would be referring to viruses that use encryption. However, these viruses also encrypt the way (routine or algorithm) in which their signature is encrypted. This means that a polymorphic virus is capable of creating different variants of itself from one infection to the next, changing its "shape" with each infection. The encryption operations are usually carried out through XOR (OR-Exclusive) operations, where a XOR b = a'b+ab'.
However, the virus cannot completely encrypt itself, as it needs to keep part of its code (not encrypted) in order to decrypt itself. This section is used by antivirus programs to detect polymorphic viruses. In order to do this, the antivirus program will try to locate the routine or algorithm that allows the virus to automatically decrypt itself.
Armoring: Through this technique, viruses prevent their code from being examined. In order to find out more about a virus, analysts look into files using special programs called Debugger, which allow them to examine each line of the virus code in the original language it was written in. Viruses that use the 'Armoring' technique make it impossible for their code to be read. To sum up,
a virus prevents its code from being examined, by making it impossible
to disassemble or trace it. This is where the name 'armoring' comes from.
However, there are antivirus programs that use heuristic techniques to
detect this type of virus. String search
This means that the antivirus programs must search for these strings in small specific sections of the file. They must also be aware that there may be two variants of the same virus with the same string or that new viruses may appear and whose strings are still not known. This makes it important for antivirus programs to combine the 'string search' technique, with other more accurate techniques.
Some antivirus programs include the option to carry out a scan using this technique if the user requires it. If this is the case, the antivirus program will carry out its usual scans and will then apply the heuristic scan in the following way:
It accesses the code of the program to be scanned. It runs it step-by-step. In other words, it runs each line of code, one by one. It detects possible activity that, in theory, the program being scanned should not carry out, or modifications that the file being scanned should not have. If it detects suspicious activity, it alerts the user. It informs the user that it could contain a virus or that there are significant or unusual changes to the file being scanned.
It is advisable to be cautious with the results of the heuristic scan. This means that you should consider what you are going to do as a consequence. There are some antivirus applications (such as Panda Antivirus Titanium) that allow you to send suspicious files to be examined by experts (Virus Laboratory). If a heuristic scan detects a suspicious file, through Panda Antivirus Titanium you can send it to Panda Software, so that it can be examined. You will quickly receive a reply and the corresponding solution if necessary.
Although it is always advisable to have the permanent protection enabled, there are antivirus programs that give the user the option of enabling or disabling it. In addition, the characteristics of this protection can also be configured (elements to be scanned, action to be taken if a virus is detected, elements that should not be scanned, the antivirus alerts, etc).
Vaccination: By means of this technique, the antivirus program stores information on the characteristics of each files that has been scanned (the files are vaccinated). If in subsequent scans a difference is detected between the information stored and the current file information, the antivirus program will inform the user of this difference. This technique helps the file to be reconstructed, if it has been infected.
External. Information is stored in a specially created file, which the program uses to check against the information obtained in the current scan.
Research: There are viruses that may get into the memory of the computer (RAM) and activate themselves. These viruses may not be detected by the normal memory scan. The research mechanism consists of 'provoking' the virus into attempting to carry out an infection. Through this mechanism, new viruses can be discovered and the tricks that they use to carry out their infection can be identified. Therefore, the virus can be detected. If a virus is detected, the antivirus program will have to consider what actions it should carry out and how it should do it.
|
|
| Antivirus Techniques | |
As the techniques used by viruses evolve and are studied in depth in virus labs all around the world, antivirus programs are incorporating increasingly advanced technology that makes it possible to detect viruses and protect users against these menaces. The following are the most used: String search
This means that the antivirus programs must search for these strings in small specific sections of the file. They must also be aware that there may be two variants of the same virus with the same string or that new viruses may appear and whose strings are still not known. This makes it important for antivirus programs to combine the 'string search' technique, with other more accurate techniques.
Some antivirus programs include the option to carry out a scan using this technique if the user requires it. If this is the case, the antivirus program will carry out its usual scans and will then apply the heuristic scan in the following way:
It accesses the code of the program to be scanned. It runs it step-by-step. In other words, it runs each line of code, one by one. It detects possible activity that, in theory, the program being scanned should not carry out, or modifications that the file being scanned should not have. If it detects suspicious activity, it alerts the user. It informs the user that it could contain a virus or that there are significant or unusual changes to the file being scanned.
It is advisable to be cautious with the results of the heuristic scan. This means that you should consider what you are going to do as a consequence. There are some antivirus applications (such as Panda Antivirus Titanium) that allow you to send suspicious files to be examined by experts (Virus Laboratory). If a heuristic scan detects a suspicious file, through Panda Antivirus Titanium you can send it to Panda Software, so that it can be examined. You will quickly receive a reply and the corresponding solution if necessary.
Although it is always advisable to have the permanent protection enabled, there are antivirus programs that give the user the option of enabling or disabling it. In addition, the characteristics of this protection can also be configured (elements to be scanned, action to be taken if a virus is detected, elements that should not be scanned, the antivirus alerts, etc).
Vaccination: By means of this technique, the antivirus program stores information on the characteristics of each files that has been scanned (the files are vaccinated). If in subsequent scans a difference is detected between the information stored and the current file information, the antivirus program will inform the user of this difference. This technique helps the file to be reconstructed, if it has been infected.
External. Information is stored in a specially created file, which the program uses to check against the information obtained in the current scan.
Research: There are viruses that may get into the memory of the computer (RAM) and activate themselves. These viruses may not be detected by the normal memory scan. The research mechanism consists of 'provoking' the virus into attempting to carry out an infection. Through this mechanism, new viruses can be discovered and the tricks that they use to carry out their infection can be identified. Therefore, the virus can be detected. If a virus is detected, the antivirus program will have to consider what actions it should carry out and how it should do it. |
|
| Types of Virus | |
Viruses can be classified according to certain characteristics. Depending on these characteristics some viruses belong to a specific group but others could be included in several groups. Some of the criteria considered when classifying viruses are as follows:
Techniques they use to infect. Techniques they use to hide and avoid antivirus programs. Types of file that they infect. Place where they hide after infecting. Platform or operating system that they attack. Actions that they carry out.
Although many of them have a very special feature that clearly associates them to one particular virus type, others may fall into several different categories. Below is a list of groups that classify some of the most common types of viruses: File Infectors Resident Viruses Direct Action viruses Overwrite viruses Companion viruses Boot viruses Macro viruses Worms Trojans (Trojan Horses) Logic Bombs Encrypted Multipartite Resident Polymorphic
File Infectors: This type of virus infects programs or executable files (files with an EXE or COM extension). When one of these programs is run, directly or indirectly, the virus is activated, producing the damaging effects it is programmed to carry out. The majority of existing viruses belong to this category, and can be classified depending on the actions that they carry out.
This type of virus can be treated as a file infector virus. When the virus goes memory resident, it will try and remain there until the computer is switched off or restarted (as this type of memory is volatile -its content is lost when the power source is shut off-). Some of these viruses modify the system configuration (in the Windows Registry, for example), in order to ensure that it goes memory resident every time the computer is switched on or restarted. Once it is resident, it will intercept certain operating system services. These services may be used by the programs whilst they are running. This means that resident viruses could intervene in the operations carried out by the programs that are running at a given time. This result is that the virus can modify the services needed by the program, so that they point to or run parts of the virus code. As a result the resident virus will be run whenever a program needs and accesses the operating system services. This type of virus can also belong to any of the other above mentioned types. Its main caracteristics is that it loads itself into the RAM memory upon execution. Once the virus has gone memory resident the it will be able to control and intercept all the programs executions or other actions carried out on by the operating system. This way, it will be able to infect all the files that are opened, closed, renamed or copied,...etc.
Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the descriptions of a large number of these viruses. AntiCMOS
AntiEXE Barrotes
These viruses can also be considered file infector viruses as they search for files in order to infect them. The reason why these viruses try to replicate is because they are not resident and therefore will not be running in memory. This means that they have to replicate and carry out their actions every day. Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Aristotle
Intruder W32/HTM.H4
Overwrite Viruses: This type of virus is characterized by the fact that it does not respect the information contained in the files that it infects, rendering them useless once they have been infected. There are some overwrite viruses that are resident and others that are not. Although they can be disinfected, it is impossible to recover the infected files, meaning that the only alternative is to delete them. This type of virus is a file infector virus. A notable feature of these viruses is that the size of the files infected by an overwrite virus does not increase, as the virus does not occupy more space than the infected file. This is because the virus places itself over the content of the infected file, it is not added to the content of the file. The result of an infection by this type of virus is partial or total loss of the content of the file, which is impossible to recover. Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Trivial.37.D
Trivial.88.B Trivial.88.D
Unlike overwrite or resident viruses, companion viruses do not modify the files that they infect. When the operating system is working (running programs) the operating system may have to call up a specific program. If there are two executable files with the same name but with different extensions (one with an EXE extension and the other with a COM extension), the operating system will run the COM file first. Companion viruses take advantage of this characteristic of the operating system. If there is an EXE file with a specific name, the virus will create another executable file with the same name but with a .COM extension, in order to hide itself from the user and avoid arousing suspicion. The file that is created will contain the virus itself. When the operating system finds two files with the same name, it will execute the file with the .COM extension first, thereby executing the virus. Once the virus has been executed, it hands the control back to the operating system so that it can run the original EXE file. This way the user will not know that the virus has carried out its infection. To be more precise, a companion virus will follow the steps below:
It creates a file with the same name but with a .COM extension. It includes itself in the file with the .COM extension (this will be the virus itself). It hides the file that it has just created (the .COM file), in order not to arouse suspicion.
The operating system will realize that another file with the same name exists, but with a .COM extension. The operating system will run the file with the .COM extension. This is the virus.
Companion Viruses in Windows. These viruses work in a similar way to companion viruses in MS-DOS. The only difference is that these viruses do not create a file with a COM extension and with the same name as the victim file. These viruses change the extension of the victim file from EXE to COM. Then, the virus goes memory resident and infects all of the programs that are run.
DeDouble Little Brother W95/HLLC.4096.C
This kind of virus does not affect files, which means that the contents of an infected disk are safe as long as you do not attempt to boot the computer using that disk. If this happens, the virus will infect the computer in the following way: It reserves a place in memory so that no other programs will be able to occupy it. It copies itself to this zone reserved in the memory. From this position in the memory, it will intercept the operating system services.
It checks if the disk that it accesses is infected. If it is not, it will infect it. The virus replaces the original boot sector (without infecting it). It modifies the original boot sector, writing its viral code to it. By doing
this, the virus passes the control to the operating system. Therefore
it will seem that nothing has happened. However, the virus will continue
to act. If a floppy disk infected with a Boot virus were inserted in the disk drive of a computer, the infection could spread to the hard disk. In this case, the MBR (Master Boot Record) of the hard disk (or of the hard disks) of the computer would be infected. This means that any type of disk (floppy, CD-ROM, Zip, Jazz, etc.) used in the infected computer would also become infected. These viruses save a copy of the original Boot sector, but each virus may do this in a completely different way. Some will copy them to a specific sector of the disk and mark it as faulty. Others store it in a section of the disk that already contained information (making it impossible to recover this information). Finally, the most aggressive or dangerous overwrite the original boot sector, preventing the computer from being booted using that disk. The best way of avoiding boot viruses is to ensure that floppy disks are write-protected (whenever you do not need to write on them). Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Anti-Telefónica
CMOS.Erase Cruel
These macros could become infected, this means that they could be the target of viruses (more specifically macro viruses). In this case, when a document containing macros is opened, they will automatically be loaded and may be executed immediately or when the user decides to do so. The virus will then (or at a later stage) take effect by carrying out the actions it has been programmed to do. Contrary to popular belief, macro viruses are capable of producing great damage and of spreading extremely quickly. In addition, these viruses can infect the global template (through the macros) that the tools (word processor, spreadsheets, etc.) use. On opening a document, spreadsheet or database with an infected template, the document will become infected. This is the most common method used by macro viruses to spread their infection. As we have
already mentioned, this type of virus affects documents, spreadsheets
or workbooks, databases and/or presentations containing macros. Therefore,
the target of this type of virus will be files created with tools that
allow macros to be used. This means that there is not just one type of
macro virus, but one for each tool: Microsoft Word, Microsoft Excel, Microsoft
PowerPoint, Microsoft Access, Corel Draw, Lotus Ami Pro, etc.
The macros created and incorporated in one file can be obtained, included and used in others. The macros can be automatically run (when a file is opened or closed, for example), without user intervention.
Microsoft Word macro viruses. These are the most common viruses nowadays. Their targets are text documents created and edited with Microsoft Word (DOC files). For identification purposes, their names usually include the following prefixes: WM (Word 6.0 and/or Word 95 macro virus), W97M (Word 97 macro virus) or W00M (Word 2000 macro virus). In addition to the automatic macros, macros can also be created in Visual Basic.
Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Bablas Class
Lewinsky Microsoft Excel macro viruses Their objectives are spreadsheets created and edited with Microsoft Excel (XLS files). For identification purposes, their names usually include the following prefixes: XM (Excel 6.0 and/or Excel 95 macro virus), X97M (Excel 97 macro virus) or X00M (Excel 2000 macro virus). In addition to the automatic macros, macros can also be created in Visual Basic. The most common methods of spreading the infection are via the macros themselves, and the Microsoft Excel XL START directory. Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Barisada
Laroux Manalo Microsoft Access macro viruses. Even though this type of virus is not as common as the two previous ones, they do exist. The main difference with these viruses is that they do not use macros, but rather the Microsoft Access modules. Their targets are databases created and edited with Microsoft Access (MDB files). Microsoft PowerPoint macro viruses. The targets of these viruses are presentations created and edited with Microsoft PowerPoint (PPT files). The most common methods of spreading their infection include the macros themselves, and the PowerPoint global template. Multipartite Macro viruses. There are macro viruses whose target is not just one Microsoft Office tool, but several of them (for example, they could attack both Word documents and Excel spreadsheets). To differentiate between these viruses and Word or Excel viruses, the following prefixes are used in descriptions: OM (Office 95 macro virus), O97M (Office 97 macro virus) or O00M (Office 2000 macro virus). Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Cybernet
HalfCross Shiver .RTF file macro viruses. RTF files can be created with Microsoft Word, but they cannot contain macros. However, if you had a DOC file (Word document) with macros and you changed its extension to RTF, the macros of the original DOC file will remain. The result would be a so-called "fake RTF". This strategy is used to give users a sense of false security. Users are aware that RTF files should not contain macros, so they would open it. If the file is a fake RTF, they could get infected -in the same way as if they opened an infected DOC file. Lotus Ami Pro macro viruses. There are not very many of these viruses at the moment. The target of these viruses is files created and edited with Lotus Ami Pro word processor (SAM text files and SMM files, containing macros and other data). These viruses search for other files in order to spread themselves. Corel Draw macro virus. The main target of these viruses is files created or edited with the Corel Draw graphic design tool. To infect the system, they search for Corel Draw script files (CSC files, containing elements that are similar to macros). The virus then finds out if these files contain the line "REM Virus". If they don't, it infects the file. Link or Directory Viruses: Files are documents that contain the information you are working on (text, databases, spreadsheets, images, sound, etc.) or programs (EXE and COM files) and other elements that make it possible to run programs. In order to organize all this information, directories (or folders) are created, which in turn may contain other directories called subdirectories (or subfolders). The structure of a disk can therefore be seen as a huge filing cabinet, in which files are stored in different drawers (directories or folders). Another way of representing this concept is to think of the hard drive as a desk with many drawers. These drawers are the directories or folders where files are stored, but which could also be divided into smaller sections (subdirectories or folders). In short, files are the content and directories or folders are the containers of the content. The operating system must always have access to information on the files saved on the computer, including the name of the file in question and where (directory or folder) it is stored. To do this, it assigns the file an address, which is accessed every time you want to use the file. Link or directory viruses change these addresses in order to infect a particular file. In order to run a program, the operating system will immediately go to the address assigned to this application. However, this type of virus alters the address before the system has had time to find the program. What it does is to change the address (in the FAT) so that it points to where the virus is located, saving the correct address elsewhere. This way, instead of running the target program, you will actually be executing the virus. In short, these viruses work in the following way:
When you try to execute the file, you will really be executing the virus (since the file address will now be pointing at the virus).
Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Byway
Worms that focus on infecting other computers, copy the program they use to carry out infections to a particular directory in the infected computer. They do this by propagating through any means that gives them access to other computers (network, e-mail, disk drives, the Internet, etc). The worm could also consist of more than one program. If this is the case, all programs will be subordinate to a main program. This variation is usually called a net worm.
The worm infects the computers it has access to through the security hole. Once it is in, it copies itself. After doing that, it tries to infect all computers it can access.
Disemboweler
ExploreZip Fix2001
Most Trojans access specific communication ports and leave them open for external access. If this is the case, using a connection (in a local network or through the Internet) somebody could access all the information stored on a computer (passwords, personal keys, e-mail addresses, etc), send this information to other addresses (other computers, usually the attacker's) and perform any operation without the user's consent.
Asylum Bck/BO.F
Crack2000
Restart Encrypted: Rather than a virus category, this is a technique that viruses could use. A virus could belong to another category and be also encrypted (if it uses this technique). The virus encodes or encrypts itself so that antivirus programs cannot easily detect it. In order to perform these activities, the virus de-encrypts itself and, when it is finished, encrypts itself again.
DieHard Explosion-II
Elvira
Multipartite: These viruses can carry out many infections and do so using several techniques. Their objectives are any elements that could be infected: files, programs, macros, disks, etc. They are considered rather dangerous due to their capacity to combine many infection techniques and the actions they can carry out. Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. Inca Natas
One Half
Below there is some information about some viruses of this type. If you would like more information, see the list of viruses in the Encyclopedia, where you will find the description of a large number of these viruses. |
|
![]() |
![]() |