The Little Black Book of Computer Viruses: The Basic Technology