<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>ctrl-alt-del.cc</title>
        <link>http://www.ctrl-alt-del.cc/</link>
        <description>Soft reset site for IT admins and other staff</description>
        <language>en</language>
        <copyright>Copyright 2012</copyright>
        <lastBuildDate>Sat, 19 May 2012 15:03:54 +0000</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Fixing HAProxy configuration in pfSense</title>
            <description><![CDATA[Some time ago I was experimenting with <a href="http://pfsense.org/">pfSense</a> and <a href="http://haproxy.1wt.eu/">HAProxy</a>
 to deploy both as firewall and load balancer for one of the websites I 
was working on at the time. The key incentive was that pfSense is great 
BSD based firewall distribution with amazing features offered out of the
 box, and if that was not enough, you can install additional packages to
 add features you need.<br />
One of those packages is HAProxy (proxy/load balancer) and both work together very nicely but...<br />
<br />
<b>Problem</b><br />
I have installed pfSense with HAProxy several times, more than several 
in fact... and every time I did it, the configuration file generated 
using HAProxy web configurator (integrated with pfSense interface) was 
broken. First row in the table showing defined backends was empty -&nbsp; the
 configuration file itself had just variables but no values. The second 
entry was just fine... Obviously HAProxy refused to start.<br />
<br />
<b>Quick fix</b><br />
Just so I remember next time what I did. Get shell on pfSense console or install file manager package and edit <i>/usr/local/pkg/haproxy.inc</i> to add the line highlighted below:<br />
<br />
<form class="mt-enclosure mt-enclosure-image" style="display: inline;" contenteditable="false"><img alt="haproxy-edit.png" src="http://www.ctrl-alt-del.cc/2012/05/19/haproxy-edit.png" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" height="389" width="600" /></form>
Not a rocket science, just shift() the first (empty) backend definition and let the script do the rest. <br />
<br />
<b>Note</b><br />
Manually fixing config file is pointless because new config is generated
 every time HAProxy (re)starts and the code above is used to generate 
it.<br />
 ]]></description>
            <link>http://www.ctrl-alt-del.cc/2012/05/fixing-haproxy-configuration-in-pfsense.html</link>
            <guid>http://www.ctrl-alt-del.cc/2012/05/fixing-haproxy-configuration-in-pfsense.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">solutions</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">HAproxy</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">pfSense</category>
            
            <pubDate>Sat, 19 May 2012 15:03:54 +0000</pubDate>
        </item>
        
        <item>
            <title>Raspberry Pi meets Edimax EW-7811Un wireless adapter</title>
            <description><![CDATA[This post contains my notes - what I did to make it work properly, so next time I build the system, I have a step by step guide. In case you lived under the rock for the last months and don't know what Raspberry Pi is, you should visit <a href="http://www.raspberrypi.org/">www.raspberrypi.org</a> now.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Raspberry Pi" src="http://www.ctrl-alt-del.cc/2012/05/08/RaspberryPi.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" height="456" width="600" /></span>I bought <a href="http://www.edimax.co.uk/en/produce_detail.php?pd_id=328&amp;pl1_id=1&amp;pl2_id=44">Edimax EW-7811Un</a> adapter for my Pi - small factor, b/g/n type, so why not... especially when vendor says it provides Linux drivers (wohoo!). Sadly as it turns out, compiling drivers on x86 or x64 and ARM architectures can be totally different experience - especially with Raspberry Pi being in it's software infancy. In all seriousness - Pi is for those that like to solve problems (at least at the current stage), but the community works hard to catch up very quickly - great stuff!<br /><br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2012/05/raspberry-pi-meets-edimax-ew-7811un-wireless-ada.html</link>
            <guid>http://www.ctrl-alt-del.cc/2012/05/raspberry-pi-meets-edimax-ew-7811un-wireless-ada.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">hardware</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">networking</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">EW-7811Un</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Raspberry Pi</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">RTL8188CUS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">RTL8192CU</category>
            
            <pubDate>Tue, 08 May 2012 21:49:56 +0000</pubDate>
        </item>
        
        <item>
            <title>Logfile tail the web way</title>
            <description><![CDATA[Recently I needed something like web based equivalent of <i>tail -f</i> and <i>tail -n</i> commands, so I could display running tail or last N lines from specific log file. To avoid reinventing the wheel I started looking at previous works on-line and found some interesting bits here and there - one of the most useful being <a href="http://commavee.com/2007/04/13/ajax-logfile-tailer-viewer/">AJAX Logfile Tailer &amp; Viewer</a>, so I based my work on this one.<br /><br />The trick is, that as far as it does exactly what I needed, this solution requires web server with PHP... and installing web server (not to mention PHP) is not really what I want on my logserver.<br /><b><font style="font-size: 1.25em;"><br />Mojolicious to the rescue!</font></b><br /><br /><a href="http://www.mojolicio.us/">Mojolicious</a> is a very powerful Perl web framework that comes without bloat (almost unheard of these days!) - all you need is standard Perl interpreter and core Perl modules as they come preinstalled with your Linux distro and you can install Mojolicious - no other dependencies. On Debian systems installation is as simple as <br /><br /><blockquote>apt-get install libmojolicious-perl<br /></blockquote><br />and we're up and running. Writing Mojolicious::Lite app is really simple and the best part is that it comes with it's own, built in web server (operating in several different modes if needed). Sounds like nice way to go - no dedicated web server on the machine, self-contained application, etc. One more thing - writing, testing and deploying the whole code to actual machine took less than 10 minutes!<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2012/03/logfile-tail-the-web-way.html</link>
            <guid>http://www.ctrl-alt-del.cc/2012/03/logfile-tail-the-web-way.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">code</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">logs</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">software</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">solutions</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">logs</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">tail</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">web</category>
            
            <pubDate>Sun, 04 Mar 2012 01:47:50 +0000</pubDate>
        </item>
        
        <item>
            <title>Secure backup of untrusted remote hosts</title>
            <description><![CDATA[I didn't blog for a long time, so it will be a long post caused by some nightmares I had about not doing proper backups on some of my hosts.<br /><br />Servers - all those small and big machines most of the geeks own, run or operate. As VPS pricing drops, we see more and more of those low-end, resource strapped servers. Organic growth usually means you start with empty server, some kind of definition what it will be doing and... from there it just goes downhill. How do you backup such VPS? Here is something I use myself.<br /><br /><font style="font-size: 1.25em;"><b>My backup requirements</b></font><br /><br /><ul><li>Automated - it has to run without supervision in roughly regular time intervals, if it's not automated it will never be done (read no backup)</li><li>Off-site - in case I loose the whole machine for some reason (because RAID is not backup and what fire doesn't destroy, water poured by firemen will)</li><li>No Cross-Backups - because they require trust relationship between machines and if you think about using cheap VPS'es for cross-backups, remember that you get what you pay for!</li><li>Automatically delete old backups - to save space, (my) time and money</li><li>Append only - machine can only write data to its own, designated backup volume but can not delete or modify other volumes (accidents and rogue users do happen)</li><li>Confidentiality - no unauthorized access backed up data</li><li>Availability - storage volume has to be highly available so I can not only write to it knowing it's there, but also access backups when I need them</li><li>Access controls - ability to define granular access rules and enforce append-only usage</li><li>Economy - it has to have reasonable cost</li></ul> ]]></description>
            <link>http://www.ctrl-alt-del.cc/2012/02/secure-backup-of-untrusted-remote-hosts.html</link>
            <guid>http://www.ctrl-alt-del.cc/2012/02/secure-backup-of-untrusted-remote-hosts.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cloud</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">solutions</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">backup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">cloud computing</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IAM</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PGP</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">S3</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">VPS</category>
            
            <pubDate>Thu, 23 Feb 2012 22:06:15 +0000</pubDate>
        </item>
        
        <item>
            <title>How To Outrun A Lion?</title>
            <description><![CDATA[<i>You don't have to outrun a lion - it's enough you outrun the guy running next to you.</i><br /><br />Funny enough, the same stands for securing your IT infrastructure - if you are in the "low hanging fruit" category, you get owned for sure - possibly before you even notice anything shady going on behind your shiny website. When you raise the bar a bit and step out of the damned circle, most of the attackers will give up on you and move to find some other target that is easier to compromise.Of course that doesn't work for determined attackers that want YOU and nobody else, but that's a story for another time.<br /><br /><b>What's that smell?</b><br /><br />It's a smell of FAIL my friend...<br /><br />Just recently I was helping two of my friends and doing some forensics on their servers (or rather on what was left out of them) after they noticed something strange was going on.&nbsp; Long story short, the key part is that the attackers owned those boxes for months before they were discovered. They got in via path of the least resistance - badly written PHP web apps (there's so many of them!), dropped c99 or similar shell and owned the box to their liking.<br /><br />In general, we suck really bad if it takes us months to detect such hacks.<br /><br /><b>Here come the benefits of scale</b><br /><br />Wherever and whenever I look at any shared hosting providers, dedicated servers and alike, their default configuration is wide open by default. As long as the box is on-line and Nagios doesn't report issues, nobody is actually checking what's going on that box. Basically operators don't care - they provide functionality and they charge you for it. Oh yes, that's exactly what they do - charge you first and then provide a ton of stuff you don't need and don't use - unless you are an attacker that is :-) <br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2011/02/how-to-outrun-a-lion.html</link>
            <guid>http://www.ctrl-alt-del.cc/2011/02/how-to-outrun-a-lion.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">common sense</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">firewall</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">hardening</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">monitoring</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">security</category>
            
            <pubDate>Thu, 17 Feb 2011 09:26:56 +0000</pubDate>
        </item>
        
        <item>
            <title>Building cheap console server</title>
            <description><![CDATA[This time from the department of almost wasted time...<br /><br />We all know that serial ports come very handy when you need to (re)configure something like a switch/server/firewall or similar device. In theory you can do that over TCP/IP nowadays with one hint - you need to have connectivity. All would be ok if not the fact that those very switches/firewalls you want to reconfigure actually provide the connectivity you need :-)<br /><b><br />The Idea</b><br /><br />Now... why spend hundreds of pounds/dollars on off-the shelf kit? Sure, it's cool, properly built and works unless you mess it up, but where's the fun part?! Today I needed a very very quick and cheap solution, so:<br /><br /><ol><li>SheevaPlug - £114.00</li><li>13-port USB hub - £19.99<br /></li><li>USB-serial dongles (pl2303) - £14.99 each</li></ol>This way I have fully networked console server with 4 ports just under £200 - acceptable, especially when the whole thing is running off DHCP and calls home via OpenVPN - very easy to deploy!<br /><br /><b>Tricky bits</b><br /><br />Generic Sheeva has one USB host port and hub has 13 of them - I want to send it off to remote location and have somebody plug it in and not mess up what's where. Trick is to write appropriate udev rules to detect adapters and give them <i>ttyUSBn</i> names according to physical port on the hub.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="13x-usb-hub.jpg" src="http://www.ctrl-alt-del.cc/2010/11/24/13x-usb-hub.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0pt auto 20px;" height="449" width="600" /></span>All would be fine and easy if it worked as documented - sadly it doesn't. First problem was that <i>ATTRS{devpath}</i> (as returned by <i>udevadm info --attribute-walk -n /dev/ttyUSBn</i> that allows to distinguish usb ports) was used by rule in tests but wasn't propagated properly on none of my Debian or Ubuntu boxes. Then I tried to match <i>KERNELS</i> for parent devices - nope... if you go too far up the tree it doesn't see s**t :-/<br /> ]]></description>
            <link>http://www.ctrl-alt-del.cc/2010/11/building-console-server.html</link>
            <guid>http://www.ctrl-alt-del.cc/2010/11/building-console-server.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">hardware</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">solutions</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">console</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">hardware</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">SheevaPlug</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">udev</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">USB</category>
            
            <pubDate>Wed, 24 Nov 2010 22:15:01 +0000</pubDate>
        </item>
        
        <item>
            <title>Making new friends with kippo</title>
            <description><![CDATA[Less than two weeks ago I've sent a tweet asking for honeypot recommendations. I wanted to play a bit with something new, something I never did before, mostly because I never had time for it (right, like I have it now). Anyway, thanks to all the great people that replied to my tweet I've learned a lot and found some great software. Now it's time to give something back to the community.<br /><br /><b>Kippo - simply amazing</b><br /><br />First honeypot I've reached for was <a href="http://code.google.com/p/kippo/">kippo</a>. It is a medium interaction SSH honeypot designed to log brute force attacks and log the whole session as it goes - including timings, typos, etc. The magic sauce is that you can play the session back (with typos!) and see what the attackers are made of. Believe me - playing back those session is totally amazing! Some samples are available on project's page.<br />There are also other features to like, like trapping sessions and not disconnecting them even if bad guys do logout, logging ssh client used (very easy to tell scanning bots apart from real people), quite nice interaction and most of all easy way to extend your honeypot it with your own commands.<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2010/07/making-new-friends-with-kippo.html</link>
            <guid>http://www.ctrl-alt-del.cc/2010/07/making-new-friends-with-kippo.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">software</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">honeypots</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ssh</category>
            
            <pubDate>Sat, 31 Jul 2010 01:59:22 +0000</pubDate>
        </item>
        
        <item>
            <title>Coder vs Security - friend or foe?</title>
            <description><![CDATA[Certainly 140 characters is not enough to express all the thoughts around recent CSRF flaw in OpenCart and how it was handled (in my humble opinion it even deserves nomination for <a href="http://pwnies.com/nominations/">Pwnie Awards</a>), although some people had a good go at Daniel Kerr.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="twitroll-ocart-fail.png" src="http://www.ctrl-alt-del.cc/2010/05/25/ocart-fail.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="328" width="560" /></span>Above is just a selection of comments that you can find on Twitter and in all of this negative karma there is some good thing going on. This incident got quite a lot of people to write some really good posts about the incident. Some of my favorite posts are <a href="http://coffeetocode.net/2010/05/humble-helps/">Humble Helps</a> and <a href="http://h20597.www2.hp.com/securitysoftware/blogs/rafal/archive/2010/05/24/psychology-of-quot-secure-code-quot.aspx">Psychology of "Secure Code"</a> - definitely worth reading.<br /><br />Although I'm not an expert in either coding or security (but I did quite a lot of both) I think there is also a bit more to it.<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2010/05/coder-vs-security-friend-or-foe.html</link>
            <guid>http://www.ctrl-alt-del.cc/2010/05/coder-vs-security-friend-or-foe.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">software</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">awareness</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSRF</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">OpenCart</category>
            
            <pubDate>Tue, 25 May 2010 10:45:22 +0000</pubDate>
        </item>
        
        <item>
            <title>RTFM - there&apos;s and app for that</title>
            <description><![CDATA[What can be better to do on the tube than to kill some time reading manuals or books? Of course in IT quite a lot of that stuff comes as PDFs or other non-paper formats, so good eBook reader or an app for whatever terminal you have is an advantage.<br /><br />During one of the <a href="http://www.dc4420.org/">DC4420</a> meetings one of the guys gave a very good recommendation for an iPhone app that copes very well with PDFs and some other formats. The app is called <a href="http://goodreader.net/goodreader.html">Good Reader</a> and I have to say, it's really good (for what I need it to do).<br /><br />Usually the problem is how to deliver the files of interest to the reder. You want to be able to read when off-line and have flexibility in delivery methods of course. Here is the thing that sold me to the Good Reader - you can upload the files over wifi directly to the iPhone, using nothing more than a web browser. Yes - the app functions as a web server to do it! Just to make sure it doesn't turn your phone into public web server, you have to confirm that you want to allow the given IP to connect and you get that question every time you turn the wifi upload option on.<br /><br /><center><span><img alt="01-wifi-ready.jpg" src="http://www.ctrl-alt-del.cc/2010/03/24/01-wifi-ready.jpg" style="margin: 0pt auto 20px; padding: 5px; text-align: center;" width="320" height="480" /></span><span><img alt="02-conn_request.jpg" src="http://www.ctrl-alt-del.cc/2010/03/24/02-incomming.jpg" style="margin: 0pt auto 20px; padding: 5px; text-align: center;" width="320" height="480" /></span></center>]]></description>
            <link>http://www.ctrl-alt-del.cc/2010/03/rtfm-theres-and-app-for-that.html</link>
            <guid>http://www.ctrl-alt-del.cc/2010/03/rtfm-theres-and-app-for-that.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">software</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">iPhone</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">RTFM</category>
            
            <pubDate>Wed, 24 Mar 2010 14:31:06 +0000</pubDate>
        </item>
        
        <item>
            <title>AirView2 Spectrum Analyzer</title>
            <description><![CDATA[Recently I had some serious problems with wi-fi at home - especially one of the laptops was dropping off and couldn't come back. Quick survey using Kismet and other tools to scan what's flying around has proven that my network is in less populated part of the spectrum (at least here) but still, problems are getting worse and worse.<br /><br />I was fully aware of <a href="http://www.metageek.net/">Wi-Spy by Metageek</a>, seen it in action previously but never had a chance to buy one. Part of the decision was the price back then, maybe now it would be another game, but anyway - I got myself another device, made by well known wi-fi vendor <a href="http://ubnt.com/">Ubiquiti</a> and it's called <a href="http://ubnt.com/airview/">AirView2</a>.<br /><br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="AirView2-EXT" src="http://www.ctrl-alt-del.cc/2009/12/16/AirView2ext-osx.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="387" width="640" /></span><br /><b>What's so special about this one? Why it's better than Wi-Spy?</b><br /><br />First of all I didn't say it's better. It's different, woks with Linux, Mac OS X and Windows, has a nice price tag and does pretty much the same as Wi-Spy. Let's have a closer look then, shall we?<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/12/airview2-spectrum-analyzer.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/12/airview2-spectrum-analyzer.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">hardware</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">networking</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">software</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">solutions</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Java</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">OS X</category>
            
            <pubDate>Tue, 15 Dec 2009 22:42:13 +0000</pubDate>
        </item>
        
        <item>
            <title>The Hex Factor at SANS London 2009</title>
            <description><![CDATA[The competition is now officially over and I have to say it was AWESOME!<br /><br />Those that made it to <a href="http://www.brucon.org/">BruCON</a> had a chance to play it, those that came to <a href="http://www.sans.org/london09/">SANS London 2009 </a>also had their fun, all the rest of you - bad luck :-/ maybe next time.<br /><br />The Hex Factor was run for four evenings/nights at <a href="http://foxbars.com/excel/index.html">The Fox</a> Bar and Restaurant located literally next to the Excel center where SANS courses were hosted. What can be better than beer, hacking and a spirit of competition?!<br /><br />Tasks set by the authors were varied in difficulty and topics they covered. One category was about history and culture of hacking with a bit of general teaser tasks and was called <b>Once Upon A Time</b>, like finding a name of candy shop at &lt;street name&gt;, so that was a soft introduction.<br /><br />My favorite category was <b>Out Of The Box</b> category (also known as <b>Pure Leetness</b>), where questions were really 'out of the box' and solving them was the best fun I had for a long time! First 100 points for finding a number 'hidden' in the message was really simple and <a href="http://www.youtube.com/watch?v=qkLClG0FBBw">here's how I did it</a>:<br /><br /><center><object height="480" width="640"><param name="movie" value="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="480" width="640"><a style="left: 611px ! important; top: 791.167px ! important;" title="Click here to block this object with Adblock Plus" class="ksfsknelulljisbfpftk" href="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1"></a><a class="ksfsknelulljisbfpftk" href="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1"></a><a class="ksfsknelulljisbfpftk" href="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1"></a><a class="ksfsknelulljisbfpftk" href="http://www.youtube.com/v/qkLClG0FBBw&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;hd=1"></a></object></center><br /><br />I didn't have time to do the one for 200 points, but finally after some time I managed to solve the 300 points one - finding a secret number hidden in the PDF file - hats off to Didier Stevens for this task - it was amazing! <a href="http://blog.didierstevens.com/">Didier's blog</a> was a great guide and help in the process.<br /> ]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/12/the-hex-factor-at-sans-london-2009.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/12/the-hex-factor-at-sans-london-2009.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">conferences</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">SANS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">The Hex Factor</category>
            
            <pubDate>Sat, 05 Dec 2009 09:32:23 +0000</pubDate>
        </item>
        
        <item>
            <title>CONFidence09.02 - post mortem</title>
            <description><![CDATA[Well... my plan to blog live from the CONFidence was good but still remained to be more of a plan than a reality. Twitting went much better (possibly because you can twitt between chats with people, drinks, etc) so I'll wrap up what happened and how it went.<br /><br />The conference was great - I really liked the lectures (those I actually made to), loved the chat with speakers and it was awesome to meet some old friends and make some new contacts. Overall, if you didn't come to Warsaw for CONFidence09.02 you missed quite a lot.<br /><br /><b>Day 1 summary</b><br />There was very nice presentation by Felix "FX" Lindner on how 'awesome' Cisco IOS is, Claudio Criscone (<a href="http://twitter.com/paradoxengine">@paradoxengine</a>) talked about security in virtualization environments, Frank Breedijk renamed hist AutoNessus to <a href="http://seccubus.org/">Seccubus</a> (new twitter feed at <a href="http://twitter.com/seccubus">@seccubus</a>), Leonardo NVE Egea showed us how you can use the satellites to work as your downlink (and it seemed much easier than actually you would think), Pavol Luptak pretty much owned the RFID there (yes, the basic cloning kit is just €30), Elisa dropped the pressure a bit with Power Point Karaoke where Felix "FX" Lindner was presenting about detecting unknown alcohols, Raoul Chiesa gave great presentation about knitting (yes, knitting) and I was rolled into a presentation about IT slang/acronyms and there was something about insulting someone :-) and that was just the first day.<br /><br /><b>Day 2 summary</b><br />For those that survived the 'afterparty' on the evening/night/morning you had a chance to see nice explanation of the cold boot attack given by Nadia Heninger, Nick DePetrillo discussed 'what could go wrong' with intelligent power grids and believe me... there's a lot! Jacob Applebaum (<a href="http://twitter.com/ioerror">@ioerror</a>) gave us some TOR love and a lot of TOR laptop stickers. Alessio "mayhem" Penasilico (<a href="http://twitter.com/mayhemspp">@mayhemspp</a>) and Raoul Chiesa gave nice presentation on history of hacking telcos - there was some good info there... just before Raoul killed it all with final presentation dissecting the underground economy (with some slides show just after the cameras and other recording equipment was turned off). That was a really good one...<br /><br />Finishing off, Frank has posted a bunch of posts about presentations we saw in Warsaw. They are:<br /><ul><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence0902-threat-feeds/">Fusing 3rd party threat feeds to obtain better threat intelligence - Eddie Schwartz</a></li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence0902-router-exploitation/">Router Exploitation - Felix "FX" Lindner</a></li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-seccubus-slides/">My Seccubus slide deck</a> (slides from Frank's presentation)</li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-tls-renegotiation/">My TLS renegotiation vulnerability slides</a> (Frank's lightning talk during one of the breaks)</li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-mifare/">Mifare Classic anaysis - Pavol Luptak</a></li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-power-hungy-people-%e2%80%93-nick-depetrillo/">Power Hungy People - Nick DePetrillo</a></li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-tor/">The Tor Project - Jacob Appelbaum</a></li><li><a href="http://www.cupfighter.net/index.php/2009/11/confidence-cybercrime/">Underground economy - Raoul Chiesa</a><br /></li></ul><br />That's it for now - just make sure you get there next time :P<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/11/confidence0902-post-mortem.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/11/confidence0902-post-mortem.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">conferences</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CONFidence</category>
            
            <pubDate>Sat, 28 Nov 2009 09:45:34 +0000</pubDate>
        </item>
        
        <item>
            <title>Claudio Criscione - Virtualization security</title>
            <description><![CDATA[Claudio gave today brilliant presentation about virtualization security... Just a few bullet points from the presentation.<br /><br /><ul><li>It turned out that VMWare hypervisor is running Tomcat to give you the admin interface - oldie (shall I read it 'unpatched') but goldie, right?</li><li>You can do MiTM against VMWare VI Client... and as presented at the demo, that works like a charm, plus...</li><li>... if you can MiTM you can pwn the box - clients.xml that is served by the server contains a URL of the client .exe to be executed - boom, you can change that!</li></ul>Just to give you the idea - during live demo Claudio forced the admin PC (the one running VI Client) to format drive C: and there was no option to stop it, it pretty much kicked off right away. <br /><br />There was much more than that - also Xen and Ubuntu got their share here but the practical demo was based on VMWare.<br /><br />Lessons learned?<br />Treat VM hosts and their apps just as another computer, another system and make sure you secure them the same way as any other system. Think of patch management and what happens when you revert to a snapshot (it may be old and unpatched so you bring back unpatched or already compromised system), think of separation of duties and access (physical and logical).<br /> ]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/11/claudio-criscione-virtualization-security.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/11/claudio-criscione-virtualization-security.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">virtualization</category>
            
            <pubDate>Thu, 19 Nov 2009 16:11:17 +0000</pubDate>
        </item>
        
        <item>
            <title>CONFidence09.02 - day 1 kicked off</title>
            <description><![CDATA[Almost half of the day at CONFidence09.02 has already passed. Some interesting stuff of course...<br /><br />Starting with Dragorn's and RenderMan's "Wireless threats; They're not dead yet!" we've heard once again how bad and how dead WEP really is. Good refresher for some people I guess. Best part was discussing client side attacks via wifi - airpwn style but without goats this time, using malicious JS with such a nice feature like browser side caching, defeating SSL, hiding all of that in plain sight with call-home feature that will be very hard to notice in most of environments.<br /><br />Then I skipped several presentations - I really needed a reboot :-)<br /><br />Next one I made to was Felix "FX"Lindner talking about how sweet hacking Cisco IOS can be. Frank (<a href="http://twitter.com/autonessus">@autonessus</a>) has <a href="http://www.cupfighter.net/index.php/2009/11/confidence0902-router-exploitation/">already blogged about this one</a> so I'll just put a few notes here.<br /><ul><li>Cisco's HTTP admin interface runs off their understanding of HTTP and not Apache. </li><li>IOS doesn't have recovery procedure for software crashes due to it's monolithic structure - the only remedy is to reboot the whole box (quite easy to spot even by untrained admin - the networkz are down!) which takes time (even several minutes).</li><li>Cisco has added TCL scripting in some versions of IOS :-)</li></ul><br />More to follow... and yes, we use <a href="http://search.twitter.com/search?q=%23confidence0902">#confidence0902 </a>as hashtag.<br />]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/11/confidence0902-day-1-kicked-off.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/11/confidence0902-day-1-kicked-off.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">conferences</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CONFidence</category>
            
            <pubDate>Thu, 19 Nov 2009 13:41:43 +0000</pubDate>
        </item>
        
        <item>
            <title>Twitter, SPAM and zombie hookers</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="twitspim.png" src="http://www.ctrl-alt-del.cc/2009/10/27/twitspim.png" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="51" width="322" /></span> Came out of a blue - no context, nothing... BTW - we've got new URL shortening service.<br />All would be almost 'fine' but WTF is that? Not that I wouldn't guess but I'm just curious how owned you can get :-)<br /><br />As a matter of fact, you can get owned pretty bad and what I've seen I would expect to be just a starter... the main course is coming soon!<br /><br /><br /><div align="left"><b><font color="red">WARNING:</font></b> All the information provided in this post is available on the Internet. Links presented on screen shots should be considered malicious - <u>do not visit them unless you really know what you are doing</u>. You have been warned.<br /></div>]]></description>
            <link>http://www.ctrl-alt-del.cc/2009/10/twitter-spam-and-zombie-hookers.html</link>
            <guid>http://www.ctrl-alt-del.cc/2009/10/twitter-spam-and-zombie-hookers.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">WTF</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">security</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">SPAM</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Twitter</category>
            
            <pubDate>Tue, 27 Oct 2009 12:46:20 +0000</pubDate>
        </item>
        
    </channel>
</rss>

