This book deals with computer viruses envisaged from three different points of view, namely the theoretical fundamentals of computer virology, algorithmic and practical aspects of viruses and their potential applications to various areas.
The theoretical formalization by means of Turing machines, self-reproducing automata and recursive functions enable a precise and exhaustive description of the different types of malware.
It follows that the main stakes of computer defense and antiviral fighting are easily highlighted.
Detailed analysis of the source code for representative members of each virus/worm family allows the reader to grasp the basic algorithmic aspects involved in self-reproducing codes.
The C programming language has been systematically used for a better understanding of the considered codes.
Computer Viruses and Malware is designed for a professional audience composed of researchers and practitioners in industry.
Our Internet-connected society increasingly relies on computers. As a result, attacks on computers from malicious software have never been a bigger concern.
Computer Viruses and Malware draws together hundreds of sources to provide an unprecedented view of malicious software and its countermeasures.
This book discusses both the technical and human factors involved in computer viruses, worms, and anti-virus software. It also looks at the application of malicious software to computer crime and information warfare.
This book is also suitable as a secondary text for advanced-level students in computer science
Code:
http://lix.in/cde2b28f
Code:
http://lix.in/a51a7930