<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>blueblog - by Christian J. Dietrich - Botnets</title>
    <link>http://blog.cj2s.de/</link>
    <description>on malware, botnets and the like by Christian J. Dietrich</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <pubDate>Mon, 05 Sep 2011 06:50:34 GMT</pubDate>

    <image>
        <url>http://blog.cj2s.de/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: blueblog - by Christian J. Dietrich - Botnets - on malware, botnets and the like by Christian J. Dietrich</title>
        <link>http://blog.cj2s.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Feederbot - a bot using DNS as carrier for its C&amp;C</title>
    <link>http://blog.cj2s.de/archives/28-Feederbot-a-bot-using-DNS-as-carrier-for-its-CC.html</link>
            <category>Botnets</category>
    
    <comments>http://blog.cj2s.de/archives/28-Feederbot-a-bot-using-DNS-as-carrier-for-its-CC.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    DNS as carrier for botnet C&amp;C seems to be getting popular. Concerning its usage as botnet C&amp;C, DNS has not been seen so far. Additionally, in typical network environments, DNS (at least when destined for the preconfigured DNS resolvers) is usually one of the few protocols – if not the only one – that is allowed to pass without further ado. Thus, botnets using DNS as C&amp;C benefit from the fact that currently there is no specifically tailored detection mechanism, which in turn, raises the probability for the botnet to remain undetected. &lt;br /&gt;
&lt;br /&gt;
During our &lt;a href=&quot;http://blog.cj2s.de/archives/27-DNS-as-carrier-for-botnet-CC.html&quot; target=&quot;_blank&quot;&gt;work on covert communication of botnet command and control channels&lt;/a&gt;, we analyzed Feederbot in some detail and monitored it over the last year. In this post, I will provide some insight on the C&amp;C. &lt;br /&gt;
Not only Feederbot, but also &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.symantec.com/connect/blogs/morto-worm-sets-dns-record&#039;]);&quot;  href=&quot;http://www.symantec.com/connect/blogs/morto-worm-sets-dns-record&quot; target=&quot;_blank&quot;&gt;Morto&lt;/a&gt; seems to be using DNS as carrier for its command and control channel.&lt;br /&gt;
&lt;br /&gt;
But let us focus on Feederbot for now. Feederbot uses valid DNS syntax for its DNS messages. Messages from the C&amp;C server to the bot are transmitted in the rdata field of a TXT resource record. The DNS requests have the several different schemes for the question domain name (qname), similar to the following where [CHUNK-ID] is an int &gt;= 0, incremented by 1:&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
[50 bytes].[CHUNK-ID].[qdparam].0.f2.[TLD].   IN   TXT&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
The DNS responses typically carry one TXT RR in the answer section (sometimes repeated in the authority section) with a 220 byte string that is base64 encoded. Here is an example:&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
xMtwHYRyZu/z4QbhBKZIVWvPBfiuGn+jb1WQxtZN7PR9Wf0sfnAqxDOJD9LgmwfFaU&lt;br /&gt;
Go6fdtgZ0lIQyAx1VWJw+vzdHdxMpHu6xfMRq8sVSfqwPvI9TEIV8pkXw4P4TCSH05&lt;br /&gt;
BAO1LGPMQ+XD+TYLY2woxM1j06mCMhrNjWzI8WbmCBlj2/dpR73KBnDl/DRmheKWMJ&lt;br /&gt;
x2dUTp4iFMH4N9kXjeOYis&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
Once base64 decoded, the messages are still no real plaintext, because they are encrypted with RC4. Feederbot uses a variety of different RC4 encryption keys and even stacks RC4 encryption. A specific part of the DNS query domain name is used to transmit parameters for key derivation. As an example, one such parametrized key derivation function takes as input a substring of the query domain name, denoted as &#039;qdparam&#039; in the example above. The value of the substring &#039;qdparam&#039; is then RC4-encrypted with the (constant) string “feedme” (hence the name of the bot) and the result is used to initialize the RC4 decryption of the actual C&amp;C message chunks. The stream cipher is used in a stateful manner, so that if a message chunk gets lost, decryption of all subsequent message chunks will fail. In addition, Feederbot’s C&amp;C message chunks make use of cyclic redundancy checks to verify the decryption result. The CRC32 checksum preceeds message chunk payload and is not encrypted.&lt;br /&gt;
&lt;!-- s9ymdb:20 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;400&quot; height=&quot;172&quot;  src=&quot;http://blog.cj2s.de/uploads/feederbot-message-chunks.png&quot;  alt=&quot;Feederbot DNS message chunk&quot; /&gt;&lt;br /&gt;
The fact that CRC32 checksums are used makes it comfortable to know whether decryption works or not. Interestingly, we have seen ANY as resource record type in some of the queries, too. In order to perform the DNS requests, the bot relies on Windows DNSAPI.dll::DnsQuery_W.&lt;br /&gt;
&lt;br /&gt;
The following figure shows an important part of the disassembled RC4 initialization routine:&lt;br /&gt;
&lt;!-- s9ymdb:21 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;1122&quot; height=&quot;278&quot;  src=&quot;http://blog.cj2s.de/uploads/rc4init.assembler.png&quot;  alt=&quot;RC4 initialization routine&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Well, the drawback of encryption is that you need a key and you better choose one that is easy to remember, such as:&lt;br /&gt;
&lt;!-- s9ymdb:22 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;658&quot; height=&quot;207&quot;  src=&quot;http://blog.cj2s.de/uploads/beefdead.png&quot;  alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So, what is the lesson we learn from Feederbot? Watch your DNS traffic!&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 02 Sep 2011 18:05:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/28-guid.html</guid>
    
</item>
<item>
    <title>DNS as carrier for botnet C&amp;C</title>
    <link>http://blog.cj2s.de/archives/27-DNS-as-carrier-for-botnet-CC.html</link>
            <category>Botnets</category>
    
    <comments>http://blog.cj2s.de/archives/27-DNS-as-carrier-for-botnet-CC.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    Botnets have become one of the biggest security issues on the Internet imposing a variety of threats to Internet users. Advances in malware research have challenged botnet operators to improve the resilience of their C&amp;C traffic. Partly, this has been achieved by moving towards decentralized structures (like P2P) or by otherwise obfuscating and even encrypting communication. &lt;br /&gt;
&lt;br /&gt;
Recently, &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.christian-rossow.de&#039;]);&quot;  href=&quot;http://www.christian-rossow.de&quot; target=&quot;_blank&quot;&gt;Christian Rossow&lt;/a&gt; and me, we looked into what we term covert communication, that is command and control communication which is hidden in what seems to be regular Internet traffic. We discovered and reverse engineered Feederbot, a botnet that uses DNS as carrier for its command and control. Using k-Means clustering and a Euclidean Distance based classifier, we correctly classified more than 14 million DNS transactions of 42,143 malware samples concerning DNS C&amp;C usage. Interestingly, this analysis revealed yet another bot family with DNS C&amp;C. In addition, we correctly detected DNS C&amp;C in mixed office workstation network traffic.&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;margin-top:0px&quot; border=&quot;0&quot;&gt;&lt;br /&gt;
&lt;tr&gt;&lt;td&gt;&lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/2011.ec2nd.org/program/&#039;]);&quot;  href=&quot;http://2011.ec2nd.org/program/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://2011.ec2nd.org/static/ec2nd.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;
&lt;td&gt;Our paper dealing with &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.cj2s.de/On-Botnets-that-use-DNS-for-Command-and-Control.pdf&#039;]);&quot;  href=&quot;http://www.cj2s.de/On-Botnets-that-use-DNS-for-Command-and-Control.pdf&quot; target=&quot;_blank&quot;&gt;DNS as carrier for botnet command and control channels&lt;/a&gt; got accepted at &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/2011.ec2nd.org/program/&#039;]);&quot;  href=&quot;http://2011.ec2nd.org/program/&quot; target=&quot;_blank&quot;&gt;this year&#039;s EC2ND conference&lt;/a&gt;. I will be presenting the results at EC2ND which is going to take place in Gothenburg, Sweden, September 6-7 at Chalmers University.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;br/&gt;&lt;br /&gt;
&lt;br/&gt; 
    </content:encoded>

    <pubDate>Mon, 22 Aug 2011 17:49:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/27-guid.html</guid>
    
</item>
<item>
    <title>Secure Network and Server Administration</title>
    <link>http://blog.cj2s.de/archives/12-Secure-Network-and-Server-Administration.html</link>
            <category>Botnets</category>
    
    <comments>http://blog.cj2s.de/archives/12-Secure-Network-and-Server-Administration.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    Being a system administrator myself I have to say that secure system administration has become much more challenging in the last few years. With SSH bruteforce attacks hammering down on your servers and frequent software updates that need to be applied, administrators have a hard time keeping a server farm secure. &lt;br /&gt;
&lt;br /&gt;
But not only fixing known vulnerabilities is important these days. In my experience as a malware and botnet researcher I have learned another important lesson: Know your network. Whenever there is an intrusion, it is surprising that more often, system administrators realize it by help of characteristic statistics of their network and its servers - especially if (for whatever reason) intrusion detection systems are not in use. Let me give an example:&lt;br /&gt;
&lt;br /&gt;
Say, you work as a sysadmin of a corporate computer network. Say people are allowed to send email only via your own smarthost and your internet gateway thus blocks outbound TCP port 25 (SMTP). Do you count the SMTP connection attempts to outside servers (that your firewall blocks)? What is the typical number of blocked SMTP connection attempts (on a weekday)? Why could this be an interesting metric, you may wonder. &lt;br /&gt;
&lt;br /&gt;
Let me explain. We analyze the network behavior of quite a bit of malware. It is not surprising that nowadays, lots of malware comes as a bot, i.e. a remote-controllable flexible piece of software that awaits instructions from a botmaster. Furthermore, neither is it a surprise that many bots are used to send spam. Ah, you get the point? Let us assume one of the computers on your network is infected. Then there is quite a bit of a chance that it is trying to send spam to outside mail servers. &quot;But&quot;, you might say, &quot;that spam is blocked, so there is no harm.&quot; Indeed, yes. But who says that the same piece of malware does not steal credentials or is involved in a click fraud or DDoS campaign? Even if you cannot do anything against it, it might be good to just know that there is an infected host in your network.&lt;br /&gt;
&lt;br /&gt;
The number of (failed/blocked) connections attempts is not the only useful metric in this context. Based on my experience, I can recommend:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;number of (failed/blocked) outbound connection attempts for TCP port 445 (infection attempts)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;number of (failed/blocked) outbound SSH connection attempts for TCP port 22 (bruteforce scan attempts)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;number of (failed/blocked) outbound DNS connection attempts (UDP port 53)&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
Depending on your environment, you may want to use a relative metric instead of absolute numbers, i.e. number of failed/block connection attempts over number of total connections. 
    </content:encoded>

    <pubDate>Wed, 26 May 2010 15:35:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/12-guid.html</guid>
    
</item>
<item>
    <title>Will Conficker destroy the world on April 1st?</title>
    <link>http://blog.cj2s.de/archives/5-Will-Conficker-destroy-the-world-on-April-1st.html</link>
            <category>Botnets</category>
            <category>TV</category>
    
    <comments>http://blog.cj2s.de/archives/5-Will-Conficker-destroy-the-world-on-April-1st.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    Rumors are that one of the most widespread malware, Conficker (or Downadup) might strike on April 1st, 2009. I gave a short interview to the German TV station ARD that was partly broadcast as part of the ARD Mittagsmagazin (also broadcast on ZDF at the same time). &lt;br /&gt;
&lt;br /&gt;
To me, there is no reason to wait for a specific date such as April 1st, for a malware to become active. This is a bit different if the malware itself spreads via email, such as Storm worm, and is completely based on social engineering. Furthermore, in my eyes, system administrators are fully aware of the danger that Conficker might pose, once its activated and thus look for it with special attention on April 1st. Any other date would then - from the attacker&#039;s point of view - make much more sense.&lt;br /&gt;
&lt;br /&gt;
You can watch it at the ARD Mediathek at &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.ardmediathek.de/ard/servlet/content/2006500&#039;]);&quot;  href=&quot;http://www.ardmediathek.de/ard/servlet/content/2006500&quot; target=&quot;_blank&quot;&gt;http://www.ardmediathek.de/ard/servlet/content/2006500 - &#039;Conficker&#039;-Großangriff zum 1. April bleibt aus&lt;/a&gt; (only in German). &lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot; title=&quot;Christian J. Dietrich im ARD Mittagsmagazin zu Conficker&quot; href=&#039;http://blog.cj2s.de/uploads/2009-04-01-christian-dietrich-ard-mittagsmagazin-conficker.jpg&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2009-04-01-christian-dietrich-ard-mittagsmagazin-conficker.jpg&#039;,&#039;Zoom&#039;,&#039;height=415,width=735,top=325,left=480,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:10 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;450&quot; height=&quot;250&quot;  src=&quot;http://blog.cj2s.de/uploads/2009-04-01-christian-dietrich-ard-mittagsmagazin-conficker.serendipityThumb.jpg&quot; title=&quot;Christian J. Dietrich im ARD Mittagsmagazin zu Conficker&quot; alt=&quot;Christian J. Dietrich im ARD Mittagsmagazin zu Conficker&quot; /&gt;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 01 Apr 2009 00:25:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/5-guid.html</guid>
    
</item>
<item>
    <title>Safer Internet Day 2009</title>
    <link>http://blog.cj2s.de/archives/3-Safer-Internet-Day-2009.html</link>
            <category>Botnets</category>
            <category>TV</category>
    
    <comments>http://blog.cj2s.de/archives/3-Safer-Internet-Day-2009.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    On the occasion of today&#039;s Safer Internet Day, Feb 11th, the German radio station SWR broadcast an interview of a couple of IT security researchers. The program (in German) is available online at &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.swr.de/swr2/programm/sendungen/kontext/-/id=4352076/nid=4352076/did=4362270/lqo6w8/index.html&#039;]);&quot;  href=&quot;http://www.swr.de/swr2/programm/sendungen/kontext/-/id=4352076/nid=4352076/did=4362270/lqo6w8/index.html&quot;&gt;http://www.swr.de/swr2/programm/sendungen/kontext/-/id=4352076/nid=4352076/did=4362270/lqo6w8/index.html&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 11 Feb 2009 21:00:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/3-guid.html</guid>
    
</item>
<item>
    <title>The McColo story from the spam and botnet perspective</title>
    <link>http://blog.cj2s.de/archives/1-The-McColo-story-from-the-spam-and-botnet-perspective.html</link>
            <category>Botnets</category>
    
    <comments>http://blog.cj2s.de/archives/1-The-McColo-story-from-the-spam-and-botnet-perspective.html#comments</comments>
    <wfw:comment>http://blog.cj2s.de/wfwcomment.php?cid=1</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cj2s.de/rss.php?version=2.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    

    <author>nospam@example.com (Christian J. Dietrich)</author>
    <content:encoded>
    On Thursday 11/11/2008, the US company McColo (AS26780) got cut off the Internet. McColo has been known for some doubtful activities - some say that McColo is responsible for as much as 75% of all spam sent on the Internet. These activities have stopped instantly as McColo got disconnected. I looked into this at our blacklist mirror. Since Thursday evening (2200 local time CET), the total number of requests on the blacklist are much lower than on the previous days. The traffic that is caused by the requests has - compared to the peaks - nearly halved.&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot; title=&quot;DNSBL stats around 11/11/2008&quot; href=&#039;http://blog.cj2s.de/uploads/2008-11-13-nixspam-mccolo-offline_traffic-stats.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-13-nixspam-mccolo-offline_traffic-stats.png&#039;,&#039;Zoom&#039;,&#039;height=256,width=712,top=404.5,left=491.5,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:1 --&gt;&lt;img class=&quot;serendipity_image_center&quot; src=&quot;http://blog.cj2s.de/uploads/2008-11-13-nixspam-mccolo-offline_traffic-stats.serendipityThumb.png&quot; title=&quot;DNSBL stats around 11/11/2008&quot; alt=&quot;DNSBL stats around 11/11/2008&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
After McColo (AS26780) &quot;went&quot; offline on 11/11/2008, the global spam volume has remained for about 10 days at about half as much as before. The low volume which even hit an annual minimum on 11/21/2008 was probably amplified by the fact that a lot of command and control channels of botnets were hosted at McColo.&lt;br /&gt;
&lt;br /&gt;
On 11/15/2008, I realized that McColo suddenly reappeared for short periods of time through other Autonomous Systems, such as TeliaNet Global Network, AS 1299). At the bottom of this post, I have added some screenshots of bgplay that show the changes in the routing to McColo. &lt;br /&gt;
&lt;br /&gt;
By the way, on 11/21/2008 one of the largest distributed denial of service attacks became public. The attackers targeted the German Hosting company InternetX with more than 40,000 bots and 800,000 packets/second causing a total bandwidth of 20 GBit/s during peaks. It is difficult to say whether the attack was done using McColo-controlled botnets. Interestingly, the number of requests to the blacklist once more decreased heavily on 11/21/2008 and the following day.&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot; title=&quot;decrease in spam on 11/21/2008 due to a large DDoS&amp;quot; title=&amp;quot;decrease in spam on 11/21/2008 due to a large DDoS&quot; href=&#039;http://blog.cj2s.de/uploads/2008-11-25-nixspam-queries_last2.5weeks.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-25-nixspam-queries_last2.5weeks.png&#039;,&#039;Zoom&#039;,&#039;height=310,width=712,top=377.5,left=491.5,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:2 --&gt;&lt;img class=&quot;serendipity_image_center&quot; src=&quot;http://blog.cj2s.de/uploads/2008-11-25-nixspam-queries_last2.5weeks.serendipityThumb.png&quot; title=&quot;decrease in spam on 11/21/2008 due to a large DDoS&amp;quot; title=&amp;quot;decrease in spam on 11/21/2008 due to a large DDoS&quot; alt=&quot;decrease in spam on 11/21/2008 due to a large DDoS&amp;quot; title=&amp;quot;decrease in spam on 11/21/2008 due to a large DDoS&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This might have been caused by the fact, the those bots while participating in the DDoS attack have stopped spamming. &lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-1.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-25-bgplay-mccolo-1.png&#039;,&#039;Zoom&#039;,&#039;height=783,width=1039,top=141,left=328,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img class=&quot;serendipity_image_center&quot;  src=&quot;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-1.serendipityThumb.png&quot;  alt=&quot;routing changes to McColo #1&quot; title=&quot;routing changes to McColo #1&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-2.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-25-bgplay-mccolo-2.png&#039;,&#039;Zoom&#039;,&#039;height=783,width=1039,top=141,left=328,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img class=&quot;serendipity_image_center&quot;  src=&quot;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-2.serendipityThumb.png&quot;  alt=&quot;routing changes to McColo #2&quot; title=&quot;routing changes to McColo #2&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-4.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-25-bgplay-mccolo-4.png&#039;,&#039;Zoom&#039;,&#039;height=783,width=1039,top=141,left=328,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img class=&quot;serendipity_image_center&quot;  src=&quot;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-4.serendipityThumb.png&quot;  alt=&quot;routing changes to McColo #3&quot; title=&quot;routing changes to McColo #3&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-7.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/2008-11-25-bgplay-mccolo-7.png&#039;,&#039;Zoom&#039;,&#039;height=783,width=1039,top=141,left=328,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img class=&quot;serendipity_image_center&quot;  src=&quot;http://blog.cj2s.de/uploads/2008-11-25-bgplay-mccolo-7.serendipityThumb.png&quot;  alt=&quot;routing changes to McColo #4&quot; title=&quot;routing changes to McColo #4&quot; /&gt;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Tue, 25 Nov 2008 22:22:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.cj2s.de/archives/1-guid.html</guid>
    
</item>

</channel>
</rss>
