Virus programming (basics) #1... 
 ----------------------------------------------------------------- 
 This section is dedicated to those who would like to write a 
 virus, but don't have the knowledge to do so. First of all, 
 writing a virus is no big deal. It is an easy project, but one 
 which requires some basic programming skills, and the desire to 
 write a virus! If either of these is missing, writing a virus 
 would be tedious indeed!. 
 Well, if you meet these requisites, keep reading this article....  READ: 
 The survival of a virus is based in its ability to reproduce. "So 
 how the fuck do I make a program reproduce?", you might ask. 
 Simple, by getting it to copy itself to other files.... 
 The functional logic of a virus is as follows: 
 1- Search for a file to infect 
 2- Open the file to see if it is infected 
 3- If infected, search for another file 
 4- Else, infect the file 
 5- Return control to the host program. 
 Download Here 223 pages PDF 
 http://katzy.do.am/Download/VirusProgrammingAsm.pdf