site Search:


 
    All FAQs Site FAQ DSL FAQ Cable Tech About DSL Distance DSL Hurdles »»






how-to block ads



Search for: in all FAQs

Nonresident viruses can be thought of as consisting of a finder module and a replication module. The finder module is responsible for finding new files to infect. For each new executable file the finder module encounters, it calls the replication module to infect that file.



For simple viruses, the replicator task is to:



    Open the new file
    Check if the executable file has already been infected (if it is, return to the finder module)
    Append the virus code to the executable file
    Save the executable starting point
    Change the executable is starting point so that it points to the start location of the newly copied virus code
    Save the old start location to the virus in a way so that the virus branches to that location right after its execution.
    Save the changes to the executable file
    Close the infected file
    Return to the finder so that it can find new files for the replicator to infect.


got feedback?

by uid1307457 See Profile
last modified: 2009-04-27 18:06:45


Saturday, 11-Feb 18:10:09 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online! © 1999-2012 dslreports.com.