A metamorphic virus applies semantics preserving transformations on itself to create a different variant before propagation. Metamorphic computer viruses thwart current anti-virus technologies that use signatures - a fixed sequence of bytes from a sample of a virus - since two variants of a metamorphic virus may not share the same signature. A method to impose an order on the statements and components of expressions of a program is presented. The method, called a "Zeroing transformation," Reduces the number of possible variants of a program created by reordering statement, reshaping expression, and renaming variable.
Related white papers
Being Prepared for Intrusion
This article is not about intrusion detection. Instead, it is about being prepared for intrusion as something that will eventually happen. It is about building safety nets. No matter how...
Information Security: Threats and Protection Mechanisms
This white paper offers a glimpse into the safeguards available in the world of information security to protect our communications against threats that are both perceived and actively employed.
ICSA 2000 Virus Prevalence Survey
ICSA's Sixth Annual Virus Prevalence Survey indicates that the virus problem facing corporations continues to get worse. Companies are experiencing more and more virus incidents with a higher and higher...
Activism, Hacktivism, and Cyberterrorism: The Internet as a Tool for Influencing Foreign Policy
The purpose of this paper is to explore how the Internet is altering the landscape of political discourse and advocacy, with particular emphasis on how it is used by those...
Attack of the 50-Pixel (Naked) Woman or the Questions of Web Pornography: Balancing Security and Privacy
Do you, as a security professional, have an obligation to know something about pornography? Is the world’s greatest high-tech threat couched in a form of coitus? Or, conversely, is pornography...
An Introduction to Computer Viruses
Despite our awareness of computer viruses, how many of us can define what one is, or how it infects computers? This paper aims to demystify the basics of computer viruses,...
Computer Parasitology
Computer viruses have progressed from urban myth to annoyance to major threat; yet, even with all the damage that computer viruses have done, they pale in comparis on to what...

