<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Darknet - The Darkside &#187; Virology</title>
	<atom:link href="http://www.darknet.org.uk/category/virology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darknet.org.uk</link>
	<description>Ethical Hacking, Penetration Testing &#38; Computer Security</description>
	<lastBuildDate>Thu, 19 Nov 2009 10:29:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VXers Group 29A Calls it Quits</title>
		<link>http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/</link>
		<comments>http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 04:59:15 +0000</pubDate>
		<dc:creator>Darknet</dc:creator>
				<category><![CDATA[Malware]]></category>
		<category><![CDATA[Virology]]></category>
		<category><![CDATA[29a]]></category>
		<category><![CDATA[666]]></category>
		<category><![CDATA[adware]]></category>
		<category><![CDATA[commercialism]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[vallez]]></category>
		<category><![CDATA[virus writers]]></category>
		<category><![CDATA[virusbuster]]></category>
		<category><![CDATA[viruses]]></category>
		<category><![CDATA[vxers]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/</guid>
		<description><![CDATA[It seems the VX groups are all destined to die out slowly, viruses for fun, learning and definitely not profit are on the way out. Like many other things its become a commercial market.
The top infector this month being Adware for the first time ever, not a virus. 29A is one of the old skool [...]]]></description>
			<content:encoded><![CDATA[<p>It seems the VX groups are all destined to die out slowly, viruses for fun, learning and definitely not profit are on the way out. Like many other things its become a commercial market.</p>
<p>The top infector this month being Adware for the first time ever, not a virus. 29A is one of the old skool groups that has been around for a long time, they have quite some accolades for &#8216;firsts&#8217; in virus development.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3033787195489589";
google_alternate_ad_url = "http://www.darknet.org.uk/google_adsense_script.html";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="9647861209";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "df6f0b";
google_color_url = "df6f0b";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<blockquote><p>29A, hexadecimal for 666, is an underground VXer collective known for creating the first Win 2000 virus, the first 64bit virus, and early examples of mobile malware that infected devices such as PDAs.</p>
<p>The group also published information on how to create viruses through an irregular magazine, seven editions of which were republished on its website. The magazine contained examples of virus source code and tutorials on how to write malware.</p>
<p>The group has been in decline since its heyday at the turn of the century. A steady exodus of members over recent years accelerated early this year as it emerged that GriYo, Vecna, and Z0MBiE left the collective.</p></blockquote>
<p>I guess within 5-10 years most hacking and VX groups will die out as the business gets taken over by people doing it for purely commercial reasons, accelerating development to make more money from infecting people with simplistic variants of proven strains of worms and trojans.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3033787195489589";
google_alternate_ad_url = "http://www.darknet.org.uk/google_adsense_script.html";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="9647861209";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "df6f0b";
google_color_url = "df6f0b";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<blockquote><p>As previously reported, other less well known VXer groups are dying the death, a development symptomatic of changes in the malware market. Profit has replaced mischief, intellectual curiosity, or a desire to make a name for yourself as the motive for creating malware.</p>
<p>Traditional virus writers have drifted away from the scene to be replaced by more shadowy coders creating sophisticated Trojans aimed at turning an illicit profit. Enforcement action against virus writers has acted as a further disincentive for hobbyists, at least.</p>
<p>Instead of getting proof of concept malware from the likes of 29A, we&#8217;re dealing with the Storm Worm Trojan and other sophisticated &#8220;professionally developed&#8221; botnet clients.</p></blockquote>
<p>The interesting malware is likely to die out, proof of concept and doing things because they are difficult are not very profitable. The control channels and bots are likely to get more sophisticated, but the infectors will remain based around social engineering and hiding from AV signatures.</p>
<p>Source: <a href="http://www.theregister.co.uk/2008/03/07/29a_rip/">The Register</a></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=VXers+Group+29A+Calls+it+Quits+http://bit.ly/3ihgte+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/&amp;title=VXers+Group+29A+Calls+it+Quits" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/&amp;title=VXers+Group+29A+Calls+it+Quits" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/&amp;t=VXers+Group+29A+Calls+it+Quits" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/&amp;title=VXers+Group+29A+Calls+it+Quits" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2008/03/vxers-group-29a-calls-it-quits/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>The greatest virus of all time</title>
		<link>http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/</link>
		<comments>http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 14:32:57 +0000</pubDate>
		<dc:creator>backbone</dc:creator>
				<category><![CDATA[Virology]]></category>
		<category><![CDATA[stickman]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2007/07/the-grates-virus-of-all-times/</guid>
		<description><![CDATA[There is a virus on the net from a long time, the damage inflicted by it is unstoppable, or at least that was though, check it out yourself

&#8230;just kidding, it does not exist but such a virus would be something great =) 
    ]]></description>
			<content:encoded><![CDATA[<p>There is a virus on the net from a long time, the damage inflicted by it is unstoppable, or at least that was though, check it out yourself</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/5Gs2d5BFCM8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/5Gs2d5BFCM8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>&#8230;just kidding, it does not exist but such a virus would be something great =) </p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=The+greatest+virus+of+all+time+http://bit.ly/16kxWW+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/&amp;title=The+greatest+virus+of+all+time" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/&amp;title=The+greatest+virus+of+all+time" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/&amp;t=The+greatest+virus+of+all+time" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/&amp;title=The+greatest+virus+of+all+time" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2007/07/the-greatest-virus-of-all-times/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>the Art of Virology 03h</title>
		<link>http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/</link>
		<comments>http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 13:54:12 +0000</pubDate>
		<dc:creator>backbone</dc:creator>
				<category><![CDATA[Virology]]></category>
		<category><![CDATA[dotdot]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[old-school]]></category>
		<category><![CDATA[oldskl]]></category>
		<category><![CDATA[stealth]]></category>
		<category><![CDATA[transversal]]></category>
		<category><![CDATA[virii]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/</guid>
		<description><![CDATA[&#8230;finally after three months of inactivity (exams, parties and so) I made some time to write this virus and this article&#8230; so for the ones who read this series&#8230; ENjOY =)
The Old School Virus
Yeah, I gave up writting infant-b because even the [a] version was full of bugs, and had to logicaly restructure the code [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;finally after three months of inactivity (exams, parties and so) I made some time to write this virus and this article&#8230; so for the ones who read this series&#8230; ENjOY =)</p>
<p><strong>The Old School Virus</strong></p>
<p>Yeah, I gave up writting infant-b because even the [a] version was full of bugs, and had to logicaly restructure the code so I could implement the things I promised for this virus, which bears the name Old School (oldskl)&#8230;</p>
<p><strong>A mutant?</strong></p>
<p>I said that in this virus I&#8217;m going to implement and encryption scheme, xor based one and mutational (this I forgot to mention). The basics of the XOR is that when comparing two bits, if there are the same the result is 0 (zero) and if different (1).</p>
<p><code><br />
0 xor 0 = 0<br />
0 xor 1 = 1<br />
1 xor 0 = 1<br />
1 xor 1 = 0<br />
</code></p>
<p>Well also you could use other functions as rotate (left or right), increase/decrease, and, or, not and any other variation of these&#8230; The mutation of the virus happens before every infection. It simply adds 1 to the key (which is of dimension byte maxvalue = 255) until it reaches 0FFh (255), moment when it resets the key to 1, not 00 because then the virus would be no more encrypted. So it has 253 posible states (255 and 00 are out)&#8230;</p>
<p><strong>The famous transversal infection (.. or Dot Dot)</strong></p>
<p>I had to implement a multi-directory infector. Not all the files are in one single directory, so I implemented the dotdot technique, nothing fancy it works as a simple cd .. command&#8230; it&#8217;s a clasic &#8230;</p>
<p><strong>Multiple infections per run</strong></p>
<p>Simple implementation, but <q>heavy</q> result&#8230;<br />
Some info on how it works&#8230; I used a tree type infection, just to make it funkier&#8230;</p>
<p>]The first infection wave infects 5 files, including itself (the first)&#8230;</p>
<p>]]The second file infects other 4 files</p>
<p>]]]The third file infects other 3</p>
<p>]]]]The fourth other 2</p>
<p>]]]]]The fifth just 1</p>
<p>When these infected files are executed, the above scheme starts over again, but decreasing from the number the have. So after another infection wave the second infected files infects other 4 files which infect as follows:</p>
<p>]The first 3 files</p>
<p>]The second 2 files</p>
<p>]The third 1 file</p>
<p>]The fourth 1 file</p>
<p>I think you got the idea&#8230; After going to 1 infections per run it stays there and infect just 1 file per run&#8230;</p>
<p><strong>Stealth</strong></p>
<p>Actually semy stealth because it only saves the time and date of the file and save the attributes of the files (because it resets them)&#8230; Why does it reset the attributes of the files? Because this way it can infect read-only files&#8230;</p>
<p><strong>COM&#8217;s</strong></p>
<p>You need some COM files to play with this baby&#8230; so I created a batch file which will automatically create you ten COM files per run (5 normal, 5 read-only)&#8230; Here is the code for the createCOM.bat:</p>
<p><code><br />
@echo off<br />
debug &lt; gencom.file &gt; nul<br />
copy com.com 1.com &gt; nul<br />
copy com.com 2.com &gt; nul<br />
copy com.com 3.com &gt; nul<br />
copy com.com 4.com &gt; nul<br />
copy com.com 5.com &gt; nul<br />
copy com.com 6.com &gt; nul<br />
copy com.com 7.com &gt; nul<br />
copy com.com 8.com &gt; nul<br />
copy com.com 9.com &gt; nul<br />
copy com.com 10.com &gt; nul<br />
del com.com &gt; nul<br />
attrib +R 1.com<br />
attrib +R 3.com<br />
attrib +R 5.com<br />
attrib +R 7.com<br />
attrib +R 9.com<br />
@echo off<br />
</code></p>
<p>Besides of this BAT file you also need the following file named <b>gencom</b> without any extension:</p>
<p><code><br />
a100<br />
mov	ah, 4C<br />
int	21h<br />
nop<br />
nop<br />
nop<br />
nop<br />
nop<br />
nop</p>
<p>n com.com<br />
rcx<br />
A<br />
w<br />
q<br />
</code></p>
<p>I advice you to make 2 directories: one Virus and a subfolder Start&#8230; Place the virus you assemble in start, where you also run createCOM.bat, and also run createCOM.bat in the folder Virus&#8230; Atention if the file gencom isn&#8217;t in the same directory with the bat, then no com files will be created..</p>
<p><strong>Give me the virus</strong><br />
Again don&#8217;t spread this virus&#8230; It would an ok virus about 20 years ago, but not it&#8217;s god damn old for these times&#8230;</p>
<p>Oldskl by backbone: <a href="http://www.darknet.org.uk/content/files/oldskl.asm">oldskl.asm</a></p>
<p><strong>The ending of 03&#8230;</strong></p>
<p>If you understand everything until now than you know the basics of computer viruses&#8230; If not don&#8217;t panic (i didn&#8217;t also understand viruses at the beginning) the following article will be a fully detailed one about every function we used&#8230; for the ones that have learned a bit of assembly&#8230; for the others: check my first article and get a good assembly book to learn&#8230;</p>
<p>EOF</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=the+Art+of+Virology+03h+http://bit.ly/2uIB6m+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/&amp;title=the+Art+of+Virology+03h" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/&amp;title=the+Art+of+Virology+03h" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/&amp;t=the+Art+of+Virology+03h" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/&amp;title=the+Art+of+Virology+03h" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2007/03/the-art-of-virology-03h/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>the Art of Virology 02h</title>
		<link>http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/</link>
		<comments>http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 19:35:02 +0000</pubDate>
		<dc:creator>backbone</dc:creator>
				<category><![CDATA[Virology]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[backbone]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[darknet]]></category>
		<category><![CDATA[DOSBox]]></category>
		<category><![CDATA[infant-a]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[source-code]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/</guid>
		<description><![CDATA[This is the one and only (and first article) which will present you the source code of a virus on Darknet, and a lame one too  
Theory again&#8230;
First should mention a couple of things which haven&#8217;t been specified till now. This virus is going to be an appending virus:

An appending virus is a virus [...]]]></description>
			<content:encoded><![CDATA[<p>This is the one and only (and first article) which will present you the source code of a virus on Darknet, and a lame one too <img src='http://www.darknet.org.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Theory again&#8230;</strong></p>
<p>First should mention a couple of things which haven&#8217;t been specified till now. This virus is going to be an appending virus:</p>
<blockquote><p>
An appending virus is a virus that writes all of his code to the end of the file, after which it writes a simple jump to the code at the start of the file
</p></blockquote>
<p>I will use this method, for first in the virus i&#8217;ll present here, maybe later I will adopt another technique as EPO:</p>
<blockquote><p>
Entry Point Obscuring is a method which inserts the entry point of the virus somewhere in the host file, where it can do an interception of the code for later replication, but not at the start.
</p></blockquote>
<p>&#8230;but definitely not overwriting viruses:</p>
<blockquote><p>
An overwriting virus has a simple routine to overwrite the host file, thus being easily detected because of the fact that infected files in 99% of cases won&#8217;t run anymore
</p></blockquote>
<p><strong>Back to reality</strong></p>
<p>So my first virus is called infant-a, because it only does a single thing (like an infant); also it is a DOS COM infecter, so you won&#8217;t have much trouble with it. What to say more, the source if fully commented, and if you have read the book I have suggested you in the 00h article than you won&#8217;t have any problems in understanding it.It is not detected by Avira anti virus, check it with other anti viruses and tell me if it found and under which name, oh yeah Kaspersky doesn&#8217;t find it either. </p>
<p><strong><em>BTW: don&#8217;t compile and infect other files (computers) with it because I will look lame not you</em></strong></p>
<p>The brilliant (and simple code) follows: <a href="http://www.darknet.org.uk/content/files/infant-a.asm"> infant-a</a></p>
<p><strong>How to play with it?</strong></p>
<p>Everything goes in 3 steps, or 2 depends on you&#8230;</p>
<p><strong>1st step &#8211; dummy com files</strong></p>
<p>Enter in DOS mode (run cmd from Windows run) and write the following lines:</p>
<pre><code>
C:\ &gt;debug
-a100
xxxx:0100 mov  ax,4c00
xxxx:0103 int    21h
xxxx:0105 ^C
// this is a comment ^C means CTRL+C <img src='http://www.darknet.org.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
-rcx
CX 0000
:5
-n dummy.com
-w
Writing 00005 bytes
-q
C:\&gt;copy dummy.com uninfectedFile.com
</code></pre>
<p><strong>2nd step &#8211; compile the virus</strong></p>
<p>For this one you need TASM &amp; TLINK, google to get them; if you have them enter the following lines supposing infant-a.asm is the virus:</p>
<pre><code>
C:\ &gt;tasm infant-a.asm
C:\ &gt;tlink /t infant-a.obj
//comment: /t tells tlink to make it a dos image file = com file
</code></pre>
<p><strong>3rd step &#8211; optional</strong></p>
<p>Download <a href="http://dosbox.sourceforge.net/">DOSBox</a>, install it and use the following commands (after starting DOSBox):</p>
<pre><code>
Z:\ &gt;mount C:\ Folder\ Where\ The\ Virus\ And\ Dummy\ COM\ Files\ Are\ Located c:
//comment: c with : (c:) or without I don't remember exactly
Z:\ &gt;C:
C:\ &gt;
//comment: and now your C drive (in DOSBox) is C:\ Folder\ Where\ The\ Virus\ And\ Dummy\ COM\ FIles\ Are\ Located
</code></pre>
<p><strong>Let&#8217;s play</strong></p>
<p>And now you can start the virus and see how it infects one file per run, the dummy COM files should have 6 bytes length, and after infection 161, you can&#8217;t miss them&#8230;</p>
<p><strong>Are we done already?</strong></p>
<p>Well 02h is over, but 03h is there waiting to be written; whats next? infant-b of course which will have:</p>
<ul>
<li>An encryption method (XOR)</li>
<li>A traversal infection (dotdot [..] method)</li>
<li>More infections per run</li>
<li>Stealth?</li>
</ul>
<p>Till then have fun with infant-a, and see you as soon as possible (if anybody reads this series). </p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=the+Art+of+Virology+02h+http://bit.ly/49wZKs+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/&amp;title=the+Art+of+Virology+02h" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/&amp;title=the+Art+of+Virology+02h" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/&amp;t=the+Art+of+Virology+02h" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/&amp;title=the+Art+of+Virology+02h" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2006/12/the-art-of-virology-02h/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the Art of Virology 01h</title>
		<link>http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/</link>
		<comments>http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 10:56:45 +0000</pubDate>
		<dc:creator>backbone</dc:creator>
				<category><![CDATA[Virology]]></category>
		<category><![CDATA[backbone]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[the-little-black-book-of-computer-viruses]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/</guid>
		<description><![CDATA[In this part we will discuss the basic framework of a computer virus&#8230; The basics of a virus consists of two elementary procedures (others will tell you three). These are:

a search routine
a infection routine
[anti-detection routines]

The search routine
This routine will have to be a more delicate one [but not hard to analyze at all], because as [...]]]></description>
			<content:encoded><![CDATA[<p>In this part we will discuss the basic framework of a computer virus&#8230; The basics of a virus consists of two elementary procedures (others will tell you three). These are:</p>
<ul>
<li>a search routine</li>
<li>a infection routine</li>
<li>[anti-detection routines]</li>
</ul>
<h2>The search routine</h2>
<p>This routine will have to be a more delicate one [but not hard to analyze at all], because as besides the search routine itself we will include file validation two, we will check within this routine if the file is read-only file, not as in some cases in which I saw that the virus search the file, found it and only when trying to infect it he realised that is read-only, and if no check done for it the virus would crash.</p>
<h2>The infection routine</h2>
<p>The trivial routine in a virus, because we do not need a search routine if we say for example we make a list of <q>wanted to infect files</q>, this routine (in COM viruses) will only write the whole virus in the host program and write a jump to it at the start of the file&#8230; simple don&#8217;t you think?</p>
<h2>Pseudo-Code Virus</h2>
<p>I know it&#8217;s the second article and what do you get? only a pseudo-code virus, but be pacient because I&#8217;m not so trustful to think that you have already read the book I recommended you in the first part&#8230; so wait until the 02h will be out; till then let&#8217;s check out our <q>first virus</q>:</p>
<pre>
virusName "infant-alfa"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
virusAuthor "backbone"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

begin
   SEARCH:
      if find_com_file is true then INFECT
      else SEARCH
   INFECT:
      if file_read_only then SEARCH
      else OPEN_WRITE
        OPEN_WRITE:
           write_virus from virusName to FINISH
           write jump to virusName at start_of_host_program

           //jump in machine-code = 0e9h

           if write_ok goto FINISH
           else SEARCH
   FINISH:
end
</pre>
<p>If you don&#8217;t like it in pseudo-code, maybe you&#8217;ll like it in Pascal, so dowload <a href="http://www.darknet.org.uk/content/files/dnvg.zip">Dirty Nazi Virus Generator</a> and create a virus to analyze&#8230; I didn&#8217;t try them out but in theory it should work fine&#8230; if you don&#8217;t have a pascal compiler you can try <a href="http://www.freepascal.org">freepascal</a>&#8230;</p>
<h2>What more do I need to know before actually starting to write viruses?</h2>
<p>This is an excellent question because even if the actual search and infect routine are simple to build in assembly, the DTA (Disk Transfer Area) is a little hard to understand so i&#8217;ll give you a book which will jump in your help (I advice you to read only the DTA part because the rest of it and even more I&#8217;ll treat them myself)&#8230;</p>
<p><a href="http://www.darknet.org.uk/content/files/the-little-black-book-of-computer-viruses.zip">The Little Black Book Of Computer Viruses</a></p>
<p><em>Almost forgot to mention, the password to the archive is <strong>Ludwig</strong> with the big L.</em></p>
<h2>Another bitter end&#8230;</h2>
<p>So this second part of <strong>the Art of Virology</strong> which is a bit easier to diggest than the first one, has finally ended. See you next time and hope that by the next chapter you have learned asm and read about the DTA&#8230; till then take five&#8230;</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=the+Art+of+Virology+01h+http://bit.ly/2isBUE+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/&amp;title=the+Art+of+Virology+01h" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/&amp;title=the+Art+of+Virology+01h" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/&amp;t=the+Art+of+Virology+01h" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/&amp;title=the+Art+of+Virology+01h" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2006/11/the-art-of-virology-01h/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>the Art of Virology 00h</title>
		<link>http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/</link>
		<comments>http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 20:07:43 +0000</pubDate>
		<dc:creator>backbone</dc:creator>
				<category><![CDATA[Virology]]></category>
		<category><![CDATA[adware]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[backbone]]></category>
		<category><![CDATA[backdoor]]></category>
		<category><![CDATA[bootsector]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[script-viruses]]></category>
		<category><![CDATA[spyware]]></category>
		<category><![CDATA[trojan]]></category>
		<category><![CDATA[virii]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[worms]]></category>

		<guid isPermaLink="false">http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/</guid>
		<description><![CDATA[This is the first part (of many others to come) consisting of basic a introduction to different viruses, some terminology and other aspects required before starting to understand or write virusesâ€¦
Definition
A virus is (taken from Windows XPâ€™s Help And Support Center): 

A program that attempts to spread from computer to computer and either cause damage [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first part (of many others to come) consisting of basic a introduction to different viruses, some terminology and other aspects required before starting to understand or write virusesâ€¦</p>
<h2>Definition</strong></h2>
<p>A virus is (<em>taken from Windows XPâ€™s Help And Support Center</em>): </p>
<blockquote><p>
A program that attempts to spread from computer to computer and either cause damage (by erasing or corrupting data) or annoy users (by printing messages or altering what is displayed on the screen).
</p></blockquote>
<p>But wait a second&#8230; to this definition is not correct from some points of view; for example we could place in this category also programs that only reproduce, parasite different files, and do not do damage to users data, or annoy them, except maybe for the disk usage&#8230;<br />
But you should not confuse viruses with  John von Neumannâ€™s self-reproducing mathematical automata. Google for more information about it because itâ€™s not part of our subject, or maybe I donâ€™t want to get scientific and speak about itâ€¦</p>
<h3>What programs are connected to virology?</h3>
<p>The abstract definition of viruses has become more abstract with the help of know-it-all antivirus programmers, which for some money integrated in there software Trojan / hoaxes / malware / backdoor removers, so anytime a antivirus product popâ€™s up with a notification of such a program being found on a computer, a normal user doesnâ€™t get interested in this aspect and itâ€™s concerned of being infected with a virus (disinterest, what else)!<br />
But what is the difference between these programs? Iâ€™ll make for you a little list with some personal definitionsâ€¦ ok so letâ€™s start: </p>
<p><strong>adware</strong> &#8211; belong to the malware category, besides spyware; itâ€™s not a virus, itâ€™s and application normally shifted alongside with other programs, itâ€™s main role being to pop up, while your connected to the web, some adsâ€¦ most of the time they get installed because you do not read the files accompanying different software which are free or get free doing some ads for big/medium/small companies. </p>
<p><strong>spyware</strong> &#8211; these are the fierce animals of malware, they spy on you, but not the subtle way James Bond does, they get installed through different exploits and surveillance the websites you visit, personal information, etc. and send them to different firms (or government, NSA, FBI, CIA ?) </p>
<p><strong>Trojan</strong> &#8211; Trojans are programs written for specific tasks, in this list we could include flooders (DoS), hidden proxy server, virus droppers, also for different purposes that antivirus vendors think that could do harm to other peopleâ€™s dataâ€¦</p>
<p><strong>backdoor</strong> &#8211; a backdoor is a program which if itâ€™s not released by an underground website could be called â€˜Remote Administration Toolâ€™, so itâ€™s a tool that letâ€™s you control, or do specific tasks on other computers; famous backdoor/Trojan backdoor clients (and server) are: BO2K, SubSeven, R3C, Insane Network. </p>
<p><strong>virus</strong> &#8211; this one belongs to our subject, of course could it is well divided in more types of viruses, classified by language used to create them, how they infect, and what they infectâ€¦</p>
<p><strong>worm</strong> &#8211; these programs/scripts also belong to virology (think so?!) because they also have the basic concept of viruses (parasites, wormsâ€¦ ring a bell?) to spread, beautifully, widely, and all other fancy adjectives you can find.</p>
<h2>Viral History</h2>
<p><strong>The â€œfirstâ€ virus</strong><br />
Sometime in the early 1970s, the Creeper virus was detected on ARPANET a US military computer network which was the forerunner of the modern Internet. Written for the then-popular Tenex operating system, this program was able to gain access independently through a modem and copy itself to the remote system. Infected systems displayed the message, â€™I&#8217;M THE CREEPER : CATCH ME IF YOU CAN.&#8217;<br />
Shortly thereafter, the Reaper program was anonymously created to delete Creeper. Reaper was a virus: it spread to networked machines and if it located a Creeper virus, Reaper would delete it. Even the participants are unable to say whether Reaper was a response to Creeper, or if it was created by the same person or persons who created Creeper in order to correct their mistake. <br />
And now a list of the first viruses â€œto be the firstâ€: <br />
1981 :: Elk Cloner â€“ Boot sector virus</p>
<p>1986 :: Brain â€“ Stealth file virus<br />
1986 :: Virdem â€“ DOS COM file infector</p>
<p>1987 :: Suriv-1 â€“ DOS COM real time file infector<br />
1987 :: Suriv-2 â€“ DOS EXE file infector<br />
1987 :: Suriv-3 â€“ DOS COM &amp; EXE file infector<br />
1987 :: Cascade â€“ Encrypted Virus<br />
1987 :: Christmas Tree Worm â€“ Worm (Internet Virus) </p>
<p>1988 :: Morris Worm â€“ Worm which used exploits against Unix system to spread</p>
<p>1990 :: the Chameleon family â€“ A polymorphic virus family</p>
<p>1991 :: Tequila â€“ A polymorphic boot virus<br />
1991 :: Dir II â€“ The one and only virus to use link-technology </p>
<p>1992 :: Win.Vir_1_4 â€“Windows virus</p>
<p>1994 :: Shifter â€“OBJ file infector<br />
1994 :: ScrVir-a â€“ C and Pascal source code files infector</p>
<p>1995 :: Winstart â€“BAT file virus</p>
<p>1996 :: Boza â€“ Windows 95 virus<br />
1996 :: OS2.AEP â€“ OS/2 EXE file infector<br />
1996 :: Laroux â€“ Excel virus</p>
<p>1997 :: Linux Bliss â€“ Linux virus<br />
1997 :: ShareFun â€“ Macro virus spreading through mail, with MS Mail<br />
1997 :: Homer â€“ Worm that used FTP to propagate<br />
1997 :: Win95.Mad â€“ Self-encrypting Windows 95 virus</p>
<p>1998 :: Win95.HPS and Win95.Marburg â€“ Windows polymorphic viruses<br />
1998 :: Cross â€“ Multi-platform virus, infected MS Access and Word files<br />
1998 :: Triplicate (Tristate) â€“ MS Word, Excel and PowerPoint file infector<br />
1998 :: Red Team â€“ EXE infector virus, spreading through Eudora<br />
1998 :: Java.StrangeBrew â€“ Java web application virus</p>
<p>1999 :: Happy99 (Ska) â€“ Modern-Day Worm<br />
1999 :: SK; &#8211; HLP file infector virus<br />
1999 :: Melissa â€“ Word Macro virus incorporating Internet Worm functionality<br />
1999 :: Gala â€“ Corel Draw, Photo-Paint, Ventura file infector<br />
1999 :: Bubbleboy and KakWorm â€“ Worms spreading through IE vulnerabilities <br />
1999 :: Babylonia â€“ Worm with remote self-rejuvenation (donâ€™t get scared by the term, it means that it automatically downloaded new versions of it) </p>
<p>2000 :: Inta â€“ Windows 2000 file infector<br />
2000 :: LoveLetter â€“ Script Virus to break Guiness Book record<br />
2000 :: Star â€“ AutoCAD package virus<br />
2000 :: Jer â€“ Internet Worm using social engineering and mass marketing to get user to let them be infected<br />
2000 :: Liberty â€“ PalmOS virus<br />
2000 :: Stream â€“ ADS and NTFS filesystem viruses<br />
2000 :: Fable â€“ PIF file infector<br />
2000 :: Pirus â€“ PHP Script virus<br />
2000 :: Hybris â€“ Worm with self-rejuvenating based on a 128-bit RSA key</p>
<p>2001 :: Mandragore â€“ Gnutella file-sharing Internet Worm</p>
<p>2002 :: LFM and Donut &#8211; .NET Framework viruses<br />
2002 :: Spida &#8211; SQL Server worm<br />
2002 :: Benjamin â€“ Kazza file-sharing network worm</p>
<p>2003 :: Slammer â€“ Fileless Worm with flash-worm capabilities</p>
<p>Wowâ€¦ thatâ€™s quite a long list, donâ€™t you think? And it isnâ€™t all; if you want to see it all, then go to <a href="http://www.viruslist.com">viruslist</a> and read all the history of malware, and then surely you can say that this list is even to small = )</p>
<h2>Classification</h2>
<p>I think that we should classify viruses so we will now better about which kind of viruses we speakâ€¦ youâ€™d probably seen in the list different classifications, but itâ€™s time we clearly point them out (of course this is my personal classification, agree with it or not, itâ€™s your choice):</p>
<p><strong>By what they infect</strong></p>
<ul>
<li>Binary File Infector <br />
In this category we will include the classic ones: exe, com, obj file infectors; plus the CAD, Corel and any other weird (?_?) extension virus we can find.</li>
<p></p>
<li>SourceCode File Infectors<br />
As you would imagine, in this category will be included viruses that infect source code files Pascal, C, etc. Think that I know a couple or two of this type.(?)</li>
<p></p>
<li>BOOT Sector Infectors<br />
Simple, complex, tiny and all other boot sector viruses will be part of this category. P.S. I hate doggie-B</li>
<p></p>
<li>MS Office Infectors<br />
We all have heard of them, laught about them, though they were dead, but we all know that they are extremely dangerous virusesâ€¦ yes Iâ€™m talking about macro viruses, that populate Word, Excel, PowerPoint, Accessâ€¦</li>
<p></p>
<li>Script Infectors<br />
And finally our last category dedicated for the viruses which infect script files like js, vbs, mrc and inject themselves into html files including a &lt;script&gt; area.</li>
<p></p>
<li>None infectors<br />
This will be, and is, a special category for our fellow friends of virology: worms. They often do not infect anything, they just multiply via different methods.</li>
<p></ul>
<p><strong>By their abilities</strong></p>
<ul>
<li>Stealth<br />
A common, or maybe told â€œwould have to be commonâ€, ability of viruses is that they can work in a stealth mode; things that help in this are timestamp maintenance, encoding different strings in the code so they wonâ€™t â€œscreamâ€ to users that simply view the source of the file, etc,</li>
<p></p>
<li>Encryption<br />
Since itâ€™s appearance has passed long time, and we have even surpassed this ability, but itâ€™s worth mentioning for the classification.</li>
<p></p>
<li>Polymorphism<br />
This category threads viruses which have more than one method of dencryption, thus making them harder to detect; the dencryption algorithm changes at every infection..</li>
<p></p>
<li>Metamorphism<br />
In this category are the most modern viruses, I mean viruses which have passed from polymorphism to a new generation, the generation of code variability.</li>
<p></p>
<li>Anti-Bait<br />
In this category do not go the worms (you knowâ€¦ fishing), just viruses which do not fall for it and donâ€™t infect bait files created by AV.</li>
<p></p>
<li>Anti-Heuristic<br />
If a virus can survive in this heuristically environment, created by AV programs, than his place is in this category.</li>
<p></p>
<li>Anti-Debug<br />
Which viruses would fall in this category except the ones that can stop users, AV developers, or anything to debug there code?</li>
<p></ul>
<h2>Language used for writing viruses</h2>
<p>On this one I have to think for a whileâ€¦ Yes I know, you can use php, pascal, c (and any other variation), javascript, visualbasic (script), python, perl, etc. and assembly, thatâ€™s it assembly is the one you will learnâ€¦</p>
<p>Why, you ask? <br />
Because most of the virus source code I will print you out will be in assembly language, and this is the basic language of classic virusesâ€¦ But donâ€™t complain, you will be happy after having learned assembly and able to create viruses this way, trust me <img src='http://www.darknet.org.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Books I recommend? <br />
I have found recently some very fine books regarding this language (they are free and LEGAL two), and one of them threats assembly language as an art, so I recommend <a href="http://www.computer-books.us/assembler_5.php">the Art of Assembly</a>, but itâ€™s ok for you to check out others two, can find them on <a href="http://www.computer-books.us">computer-books</a>. Youâ€™ll see there the Assembly category. One little note, the assembly language you will learn must be compatible with TASM (Turbo Assembler) or MASM (Microsoft Assembler).</p>
<h2>Toolbox</h2>
<p>I donâ€™t think there is any need for plenty â€œuselessâ€ tools at this point of virology, I will point you just the basic ones you need at this stage, and later on we will add other ones, but just step-by-step, so hereâ€™s the â€œmega-sizedâ€ list:</p>
<ul>
<li>Tasm &amp; Tlink : the turbo assembler and turbo linker</li>
<li>Masm &amp; Ml : Micro$oftâ€™s assembler and linker</li>
<li>Windows Debug is an alternative two</li>
</ul>
<p>
Both tools can be found on the net, I didnâ€™t have more patience with the article so I advice you to Google/Yahoo/Altavist for them = ). The last one can be found by running debug.exe from any Windows console.</p>
<p><strong>Some Extra!</strong><br />
If you have a small HDD (2-4GB) drive I advice you to format it and install a fresh copy of Windows, which you will use if want to play with viruses or if you want to try them out. Of course you will disconnect your primary HDD so it wonâ€™t infect you clean oneâ€¦ But of course this step is not necessary if you trust the specification (concerning the payload) of different viruses that I will present, and donâ€™t want to see them with your eyes (like Judas), to believe in what you hearâ€¦</p>
<h2>End of 00h</h2>
<p>By this I make it official, the first part of <em>the Art of Virology</em> has definitely ended. See you next time when I will present the general framework of a virus, so stick your eyes on Darknet, because the 01h article will be posted as soon as possible. If you think this article isnâ€™t complete, then I ask you politely to post some comments and add â€œthatâ€ extra to it. ; )</p>
<p><strong>P.S.</strong> I recommend you get some beers, cigarettes, and some hardcore music because the Art of Assembly is a damn long book, and you could make an indigestionâ€¦ </p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=the+Art+of+Virology+00h+http://bit.ly/2FKPHY+from+@THEdarknet" title="Post to Twitter"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/&amp;title=the+Art+of+Virology+00h" title="Post to Delicious"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/&amp;title=the+Art+of+Virology+00h" title="Post to Digg"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/&amp;t=the+Art+of+Virology+00h" title="Post to Facebook"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/&amp;title=the+Art+of+Virology+00h" title="Post to StumbleUpon"><img class="nothumb" src="http://www.darknet.org.uk/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.darknet.org.uk/2006/11/the-art-of-virology-00h/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
