Virus Concealment
| 
 
        Virus concealment, or how the method through which a virus hides from 
        anti-viruses and users, typically takes the form of what is called
        encryption. One type of encryption is 
        XOR encryption. 
        XOR encryption takes a specified code offset, and loads each sequential byte 
        into the AL register, where an XOR operation is performed on it, then the new 
        byte is copied over the old. This is done until the amount of bytes specified by 
        the beginning offset minus the ending offset are encrypted. 
        Other Concealment types alter the DOS interrupts so that the file size is 
        reported to be normal, but is actually not. 
        Also, some viruses load themselves into certain parts of memory so that it can 
        survive reboots. 
 
 
 |