Computer Viruses and Malware John Aycock University of Calgary Dept. Computer Science 2500 University Drive N.W. CALGARY AB T2N 1N4 CANADA Library of Congress Control Number: 2006925091 Computer Viruses and Malware by John Aycock, University of Calgary, AB, Canada Printed…