<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Infosanity&#039;s Blog</title>
	<atom:link href="http://blog.infosanity.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.infosanity.co.uk</link>
	<description>Offensive and Defensive IT Security</description>
	<lastBuildDate>Tue, 29 May 2012 10:13:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.infosanity.co.uk' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f0350d3bea8a050ccac1e7c2b067d03b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Infosanity&#039;s Blog</title>
		<link>http://blog.infosanity.co.uk</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.infosanity.co.uk/osd.xml" title="Infosanity&#039;s Blog" />
	<atom:link rel='hub' href='http://blog.infosanity.co.uk/?pushpress=hub'/>
		<item>
		<title>ms12-020 mitigations</title>
		<link>http://blog.infosanity.co.uk/2012/03/16/ms12-020-mitigations/</link>
		<comments>http://blog.infosanity.co.uk/2012/03/16/ms12-020-mitigations/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 15:49:34 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Exploit]]></category>
		<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[MS Windows]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1204</guid>
		<description><![CDATA[This week has been an interesting one for followers of the info-sec arena. On Tuesday Microsoft released a patch and security bulletin for MS12-020 for a critical flaw in remote desktop protocol, allowing for remote code execution without the need to authenticate to the target system first. Since the patch was released the good, the bad [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1204&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This week has been an interesting one for followers of the info-sec arena. On Tuesday Microsoft released a patch and security bulletin for <a title="MS12-020 Security bulletin" href="http://technet.microsoft.com/en-us/security/bulletin/ms12-020">MS12-020</a> for a critical flaw in remote desktop protocol, allowing for remote code execution without the need to authenticate to the target system first. Since the patch was released the good, the bad and the ugly of infosec have been attempting to reverse engineer the patch to develop a functional exploit; and over the last 24hrs PoC code has started to become publicly available.</p>
<p>As a result, the SANS Internet Storm Centre has raised their <a title="ISC - MS12-020 Threat Level YELLOW" href="https://isc.sans.edu/diary/INFOCON+Yellow+-+Microsoft+RDP+-+MS12-020/12805">InfoCon threat level </a>to Yellow. This is because weaponised versions of functional exploit code are expected over the coming days and weeks, with past experience making it likely that the exploit will be linked to worm capabilities for automated propagation.</p>
<p>So, the sky is falling right? Not as much as the furore would have you believe. Despite this does have the potential to become a well known, well exploited and long running bug; it is defensible with solid practices in play.</p>
<ol>
<li><strong>Turn it off: </strong>If you don&#8217;t need RDP (or any port/service for that matter), turn it off. Reduces the attack vector against known or unknown weaknesses in the service</li>
<li><strong>Patch it: </strong>Microsoft released a patch of the weakness on Tuesday BEFORE exploit code was widely publicly available. You should be patching systems as standard operations; if you&#8217;re not, no would be a good time to catch up and remove the oversight.</li>
<li><strong>Limit access: </strong>If you can&#8217;t turn the service off because you need it, does it need to be available to world? If not restrict access to trusted source locations only via either perimeter or host based firewalling (or both). It doesn&#8217;t remove the threat completely, but it should severely reduce the risk if you&#8217;re not accepting connections from any machine on the internet. Only allowing access to the port via a VPN connection would also reduce the ability of a malicious source to connect to the service.</li>
<li><strong>(Bonus Point) Logging: </strong>Make sure you keep a close eye on your system logs; if you do get compromised, the damage could be limited if you can identify and respond to the breach promptly.</li>
</ol>
<p>I&#8217;ve enjoyed watching the action this week, and the potential fallout has the potential to be more interesting still; but you should be able to prevent your systems from become part of a large statistic of low-hanging fruit with a few easy or common steps to securing your environment against the threat.</p>
<p>&#8211;Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1204&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2012/03/16/ms12-020-mitigations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
		<item>
		<title>echo &#8220;fat&#8221; &#124; sed s/a/i</title>
		<link>http://blog.infosanity.co.uk/2012/03/15/echo-fat-sed-sai/</link>
		<comments>http://blog.infosanity.co.uk/2012/03/15/echo-fat-sed-sai/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 17:39:50 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1190</guid>
		<description><![CDATA[I'm a geek (no surprises there), and thanks to too many hours hunched of the keyboard in the dark coding away into the small hours I've come to resemble the stereotype; overweight, four-eyed and (preferably) in black. I always assumed that this was me, and was happy with that; but towards the end of last summer there appeared to be an increase in geeks and hacker-types pushing to get fitter: Hackerrun came and went, and a couple of my clients participated in a local 10k run. So I thought I'd see what all the fuss was about and join in.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1190&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>More of a personal post this time; the post title(*) is about as geeky as it gets, if you&#8217;re only here for the tech then you may want to skip this one <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m a geek (no surprises there), and thanks to too many hours hunched of the keyboard in the dark coding away into the small hours I&#8217;ve come to resemble the stereotype; overweight, four-eyed and (preferably) in black. I always assumed that this was me, and was happy with that; but towards the end of last summer there appeared to be an increase in geeks and hacker-types pushing to get fitter: <a title="@hackerrun" href="http://twitter.com/hackerrun">Hackerrun</a> came and went, and a couple of my clients participated in a local 10k run. So I thought I&#8217;d see what all the fuss was about and join in.</p>
<p><strong>Running</strong></p>
<p>At the time I came across the <a title="Couch to 5 k" href="http://www.c25k.com/">Couch to 5k</a> program, which claims to be a nine week training program that will take you from zero fitness to being able to run 5k. Three workouts a week, no more than 30minutes a workout; even I can find time to squeeze that into my routine when I try to. I can definitely vouch for the zero fitness aspect of the program, the very first workout has you running for only one minute at a time (and who can&#8217;t run for a minute?). Well, it turned out I couldn&#8217;t&#8230;..</p>
<p>I&#8217;m still not running 5k yet despite being training for more than nine weeks, but I&#8217;m definitely getting there and I&#8217;m now completing training sessions that would have killed me 6 months ago without complaint.</p>
<p><strong>Strength</strong></p>
<p><strong></strong>Running has been going well, but I wanted to round out my training to get stronger as well as fitter; but as I don&#8217;t have room at home for large and expensive weight machines and don&#8217;t want to get locked into paying a gym for the next 12months or more I was struggling to find a way to incorporate this, until I came across the <a title="100 Pushup challenge" href="http://hundredpushups.com/">100 pushup challenge</a>.</p>
<p>The theory and training programme are similar to c25k, which I&#8217;m already comfortable with, follow a training plan and in eight weeks you&#8217;ll be able to do 100 consecutive pushups. Starting with an initial strength test of &#8216;how many pushups can you do without collapsing&#8217; (I managed a meagre 6) you find a column on the training programme, and again have three workouts a week. This takes even less time than the 30minutes needed for the running sessions, I completed each of the week 1 sessions in ~5minutes each.</p>
<p>I only completed the last workout session of week 1 this morning, and already I managed a total of 44 pushups, with my last set being 12; twice what I was capable of at the start of the week. How&#8217;s that for progress?</p>
<p><strong>IT Angle?</strong></p>
<p>So, why am I sharing this? For one, I&#8217;m hoping that by throwing the fact that I&#8217;m training out in the public domain I&#8217;ll generate some peer pressure to keep going. It&#8217;s harder to stop if you have to explain to everyone why you&#8217;ve gone back to being lazy and unfit. Secondly, I wanted to share some of the apps, tech and services I&#8217;ve used so far in the hope it might help someone else.</p>
<p>I track all of my runs (and longer dog walking sessions) with <a title="Runkeeper" href="https://runkeeper.com">RunKeeper</a>. With the Runkeeper app on any GPS enabled smartphone it will track your route and pace of any run. Personally I find having stats, maps and other geekery tracking my progression helps keep my attention overtime. It&#8217;s also very simple to program the c25k workouts into runkeeper so your phone will beep when you&#8217;ve reach the time to switch between running and walking. Security warning: runkeeper doesn&#8217;t enforce HTTPS at login or elsewhere on the site, make sure your protected when you connect.</p>
<p>One word of caution, I found the GPS antenna on my phone becoming flaky so I recently upgraded to a dedicated sports watch, <a title="Forerunner 110" href="https://buy.garmin.com/shop/shop.do?pID=63511">Garmin Forerunner 110</a>. Not cheap, but still far cheaper than my outlay would have been if I was pounding the treadmill in a gym rather than the pavement for free.</p>
<p>On the pushup front, I&#8217;ve been using the <a title="Stronger App" href="http://strongerapp.com/login">Stronger app</a> for tracking strength training and integrates nicely with RunKeeper to keep everything in the same place. The app works well, but I&#8217;ve found it to be ssssllllllloooooowwwwwwww at times.</p>
<p>Peer pressure time; if you&#8217;re a RunKeeper user my profile is <a title="Runkeeper profile" href="http://runkeeper.com/user/w8e/profile">here</a>, feel free join my street team. If you&#8217;re not a RunKeeper user you can still use the same link to track my training progress and give me a friendly kick if I stop being active <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Never thought I&#8217;d say this, but I&#8217;m actually enjoying doing physical exercise now. And losing 10% of my starting body weight so far doesn&#8217;t hurt either; if I can do it, anyone can.</p>
<p>&#8211;Andrew Waite</p>
<p>(*) for the none &#8216;nix geeks reading this, the post title is a Bash one-liner. With the sed command changing the eventual output from <em>fat</em> to <em>fit</em>&#8230;..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1190/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1190&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2012/03/15/echo-fat-sed-sai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
		<item>
		<title>Pipal password analysis of Kippo password useage</title>
		<link>http://blog.infosanity.co.uk/2012/03/03/pipal-password-analysis-of-kippo-password-useage/</link>
		<comments>http://blog.infosanity.co.uk/2012/03/03/pipal-password-analysis-of-kippo-password-useage/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 10:12:07 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[Kippo]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1169</guid>
		<description><![CDATA[Trying to find an opportunity to give Pipal a run out, I decided to take a look at the passwords gathered by my Kippo installation. First up, I decided to take a look at the passwords used with added accounts once intruders compromise the system. Curious to see if the passwords chosen by those that break systems are vulnerable to the same weaknesses of standard users.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1169&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digininja.org/projects/pipal.php">Pipal </a>is a tool for quickly and easily analysing password trends across many passwords, created by @digininja and @n00bz. Install (such as it is) is a straightforward affair; download, unpack, run. Standard usage is equally straightforward; ./pipal.rb ;</p>
<p>Download Pipal from <a href="http://www.digininja.org/projects/pipal.php#download">here</a></p>
<p>I&#8217;ve not had too much opportunity run the tool myself, as Robin has been quick to release the results of Pipal&#8217;s analysis whenever a new breach has been made publicly available, results of this analysis can be found here.</p>
<p>So, trying to find an opportunity to give Pipal a run out, I decided to take a look at the passwords gathered by my Kippo installation. First up, I decided to take a look at the passwords used with added accounts once intruders compromise the system. Curious to see if the passwords chosen by those that break systems are vulnerable to the same weaknesses of standard users. This password list is quite short, so I&#8217;ll just add below:</p>
<ul>
<li>zmxncbv</li>
<li>martin4e</li>
<li>sanja123hack</li>
<li>i123456</li>
<li>sistem123q</li>
<li>madaucusania</li>
<li>zaq12ws34edc</li>
<li>3rwin89</li>
<li>b3s3mn0gumala</li>
<li>mylove120</li>
<li>zipp3r21</li>
<li>19U!&amp;u178</li>
<li>sor123in</li>
</ul>
<p>The full results of this analysis is available <a title="Pipal analysis of passwords added to Kippo" href="http://www.infosanity.co.uk/resources/misc/pipal_kippo-added.txt">here</a>.</p>
<p>Pipal&#8217;s output from the analysis can be found here. I was surprised with some of the findings, &gt;;60% of the passwords were 8 characters or less, many based on dictionaries words and only one utilising non-alphanumeric characters. Considering the people choosing these passwords gained access to the server by taking advantage of weak root password, I&#8217;d really expect better awareness of the importance of generating strong passwords. Guess not&#8230;..</p>
<p>Next up, I wanted to take a look at the passwords that are being used by bruteforce and scanning attempts to gain access to the honeypot installation. This password list is far longer than the list above, totalling 382374 entries. The full list input file is available here, and was generating by running the below SQL query against Kippo&#8217;s database. For the purposes of this analysis I decided to ignore authentication attempts that use blank passwords, but for the curious, attempts with passwords number 244062 attempts.</p>
<blockquote><p>select count(password) from auth where password ;&#8221;";</p></blockquote>
<p>For those not familiar with Kippo, it&#8217;s worth noting that it&#8217;s default root password (which I stuck with for this analysis) is &#8217;123456&#8242;, this will definitely have had an impact on the results below; partly because it features more prominently as attackers knowing the password confirm and utilise the the credentials, and bruteforce scanners will (may?) stop their attack once valid credentials are found, so that attempts which would have been made after &#8217;123456&#8242; are not seen by the Kippo sensor.</p>
<p>The full output from Pipal from this analysis can be found <a title="Pipal analysis of password attempts against Kippo." href="http://www.infosanity.co.uk/resources/misc/pipal_kippo-attempted.txt">here</a>. Whilst the advice is weaker than &#8216;best practice&#8217; advice on creating secure passwords, this data set indicates that simply choosing a password with 10 or more characters will avoid more 80% of remote password cracking attempts (local, offline attacks will be a different matter so take with a pinch of salt.</p>
<p>From finally getting my hands dirty with Pipal it&#8217;s a great tool, that does exactly what it sets out to do; give the users the numbers, so they can tell the story of the dataset.</p>
<p>&#8211;Andrew</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1169&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2012/03/03/pipal-password-analysis-of-kippo-password-useage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
		<item>
		<title>HoneyD network architecture</title>
		<link>http://blog.infosanity.co.uk/2012/01/31/honeyd-network-architecture/</link>
		<comments>http://blog.infosanity.co.uk/2012/01/31/honeyd-network-architecture/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 21:00:56 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[honeyd]]></category>
		<category><![CDATA[Honeypot]]></category>
		<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1150</guid>
		<description><![CDATA[I was recently asked about the network configuration I use for my honeyd sensor. As I now have a pretty(ish) network diagram showing my setup as a result, decided sharing is caring.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1150&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was recently asked about the network configuration I use for my <a title="Starting with HoneyD" href="http://blog.infosanity.co.uk/2010/01/19/starting-with-honeyd/">honeyd</a> sensor. I had thought I&#8217;d already written about this so initially went to find the article on <a title="Basic HoneyD configuration" href="http://blog.infosanity.co.uk/2010/04/17/basic-honeyd-configuration/">honeyd configuration</a>; but my memory was wrong and the original post only covered configuring the guest systems, not the honeyd host itself. So, as I now have a pretty(ish) network diagram showing my setup I may as well correct the earlier omission.</p>
<p>&lt;DISCLAIMER: This may not be the best network design for running honeyd, this is merely how my environment is configured and it works for me as a research platform. As usual, your mileage may vary, especially if your use-case differs from my own&gt;</p>
<p><a href="http://infosanity.files.wordpress.com/2012/01/honeyd-networkarchitecture-2.png"><img class="aligncenter size-full wp-image-1152" title="honeyd-NetworkArchitecture-2" src="http://infosanity.files.wordpress.com/2012/01/honeyd-networkarchitecture-2.png?w=600&h=204" alt="" width="600" height="204" /></a></p>
<p>As can be seen, the design has three distinct network segments:</p>
<ul>
<li>Publicly route-able IPs</li>
<li>Internal network for honeypot hosts</li>
<li>Virtual network for honeyd guest systems. These IP addresses sit on loopback interface on the host, with a static route on the firewall to pass all virtual traffic to the honeyd host.</li>
</ul>
<p>Using a perimeter firewall with NAT/PAT capabilities allows easy switching between emulated systems and services if your public IP resources are limited; a large network of guests can be configured in advance and left static, then a quick firewall change is all that is required to expose different systems to the world.</p>
<p>Additionally, as much as honeypot systems are designed to be compromised and collect information of malicious attacks (or perhaps more correctly, because of this) , low-interaction systems like honeyd is designed to avoid full compromise. If something goes wrong and the host system gets fully compromised, a (sufficiently configured) perimeter firewall provides some control of outgoing traffic, limiting the attackers options for using the honeypot sensor to attack other systems.</p>
<p>Not much to it really; if you use an different setup and/or can suggest ways to improve the setup let me know, always looking to improve my systems where possible.</p>
<p>&#8211; Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1150&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2012/01/31/honeyd-network-architecture/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>

		<media:content url="http://infosanity.files.wordpress.com/2012/01/honeyd-networkarchitecture-2.png" medium="image">
			<media:title type="html">honeyd-NetworkArchitecture-2</media:title>
		</media:content>
	</item>
		<item>
		<title>Cuckoo Sandbox 101</title>
		<link>http://blog.infosanity.co.uk/2011/12/29/cuckoo-sandbox-101/</link>
		<comments>http://blog.infosanity.co.uk/2011/12/29/cuckoo-sandbox-101/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 20:56:14 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Cuckoo Sandbox]]></category>
		<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Tool-Kit]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1141</guid>
		<description><![CDATA[It's a while since I've found time to add a new tool to my malware environment, so when a ISC post highlighted a new update to Cuckoo sandbox it served as a good reminder that I hadn't got around to trying Cuckoo, something that has now changed. For those that don't know, from it's own site:

[...] Cuckoo Sandbox is a malware analysis system.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1141&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a while since I&#8217;ve found time to add a new tool to my malware environment, so when a <a title="ISC - Cuckoo 0.3" href="http://isc.sans.edu/diary.html?storyid=12277">ISC post</a> highlighted a new update to Cuckoo sandbox it served as a good reminder that I hadn&#8217;t got around to trying Cuckoo, something that has now changed. For those that don&#8217;t know, from it&#8217;s <a title="CuckooBox" href="www.cuckoobox.org">own site</a>:</p>
<blockquote><p>[...] <strong>Cuckoo Sandbox</strong> is a <em>malware analysis system</em>.</p>
<p>Its goal is to provide you a way to automatically analyze files and collect comprehensive results describing and outlining what such files do while executed inside an isolated environment.</p>
<p>It&#8217;s mostly used to analyze Windows executables, DLL files, PDF documents, Office documents, PHP scripts, Python scripts, Internet URLs and almost anything else you can imagine.</p></blockquote>
<p>Considering Cuckoo is the combined product of several tools, mostly focused around VirtualBox, I found install and setup was largely trouble free, mostly thanks to the detailed installation instructions from the tools <a title="CuckooBox online documentation" href="http://www.cuckoobox.org/doc/0.3/html/">online documentation</a>. I only encountered a couple of snags.</p>
<p><strong>No VMs</strong></p>
<blockquote><p>[2011-12-29 17:21:56,470] [Core.Init] INFO: Started.<br />
[2011-12-29 17:21:56,686] [VirtualMachine.Check] INFO: Your VirtualBox version is: &#8220;4.1.2_Ubuntu&#8221;, good!<br />
[2011-12-29 17:21:56,688] [Core.Init] INFO: Populating virtual machines pool&#8230;<br />
[2011-12-29 17:21:56,703] [VirtualMachine] ERROR: Virtual machine &#8220;cuckoo1&#8243; not found: 0x80bb0001 (Could not find a registered machine named &#8216;cuckoo1&#8242;)<br />
[2011-12-29 17:21:56,704] [VirtualMachine.Infos] ERROR: No virtual machine handle.<br />
[2011-12-29 17:21:56,705] [Core.Init] CRITICAL: None of the virtual machines are available. Please review the errors.</p></blockquote>
<p>The online documentation specifies creating a dedicated user for the cuckoo process. Sound advice, but if you create your virtual guest machines under a different user (like I did, under a standard user account), then the cuckoo process cannot interact with the virtualbox guests. Either changing ownership of cuckoo, or specifically creating the guest VMs as the cuckoo user will solve the issue.</p>
<p><strong>Creating Database</strong></p>
<p>Last problem encountered was Cuckoo&#8217;s database, which if it doesn&#8217;t exist when the process will create a blank database. Which (obviously, in hindsight) will fail if the running user doesn&#8217;t have permissions to write to Cuckoo&#8217;s base directory.</p>
<p><strong>cuckoo.py</strong></p>
<p>With problems out of the way, Cuckoo runs quite nicely, with three main parts. the cuckoo.py script does the bulk of the heavy lifting and needs to be running before doing anything else. If all is well it should run through some initialisation and wait for further instructions:</p>
<blockquote><p>/opt/cuckoo $ ./cuckoo.py<br />
_<br />
____ _ _ ____| | _ ___ ___<br />
/ ___) | | |/ ___) |_/ ) _ \ / _ \<br />
( (___| |_| ( (___| _ ( |_| | |_| |<br />
\____)____/ \____)_| \_)___/ \___/ v0.3.1</p>
<p>www.cuckoobox.org<br />
Copyright (C) 2010-2011</p>
<p>[2011-12-29 20:27:17,120] [Core.Init] INFO: Started.<br />
[2011-12-29 20:27:17,719] [VirtualMachine.Check] INFO: Your VirtualBox version is: &#8220;4.1.2_Ubuntu&#8221;, good!<br />
[2011-12-29 20:27:17,720] [Core.Init] INFO: Populating virtual machines pool&#8230;<br />
[2011-12-29 20:27:17,779] [VirtualMachine.Infos] INFO: Virtual machine &#8220;cuckoo1&#8243; information:<br />
[2011-12-29 20:27:17,780] [VirtualMachine.Infos] INFO: \_| Name: cuckoo1<br />
[2011-12-29 20:27:17,781] [VirtualMachine.Infos] INFO: | ID: 9a9dddd8-f7d6-40ea-aed3-9a0dc0f30e79<br />
[2011-12-29 20:27:17,782] [VirtualMachine.Infos] INFO: | CPU Count: 1 Core/s<br />
[2011-12-29 20:27:17,783] [VirtualMachine.Infos] INFO: | Memory Size: 512 MB<br />
[2011-12-29 20:27:17,783] [VirtualMachine.Infos] INFO: | VRAM Size: 16 MB<br />
[2011-12-29 20:27:17,784] [VirtualMachine.Infos] INFO: | State: Saved<br />
[2011-12-29 20:27:17,785] [VirtualMachine.Infos] INFO: | Current Snapshot: &#8220;cuckoo1_base&#8221;<br />
[2011-12-29 20:27:17,785] [VirtualMachine.Infos] INFO: | MAC Address: 08:00:27:BD:9C:4F<br />
[2011-12-29 20:27:17,786] [Core.Init] INFO: 1 virtual machine/s added to pool.</p></blockquote>
<p><strong>submit.py</strong></p>
<p>The submit.py script is one of the ways for getting cuckoo to analysis files:</p>
<blockquote><p>python submit.py &#8211;help<br />
Usage: submit.py [options] filepath</p>
<p>Options:<br />
-h, &#8211;help show this help message and exit<br />
-t TIMEOUT, &#8211;timeout=TIMEOUT              Specify analysis execution time limit<br />
-p PACKAGE, &#8211;package=PACKAGE           Specify custom analysis package name<br />
-r PRIORITY, &#8211;priority=PRIORITY              Specify an analysis priority expressed in integer<br />
-c CUSTOM, &#8211;custom=CUSTOM                 Specify any custom value to be passed to postprocessing<br />
-d, &#8211;download                                                   Specify if the target is an URL to be downloaded<br />
-u, &#8211;url                                                                Specify if the target is an URL to be analyzed<br />
-m MACHINE, &#8211;machine=MACHINE          Specify a virtual machine you want to specifically use for this analysis</p></blockquote>
<p>Most of the options above are self-explanatory, just make sure to select the relevant analysis package depending on what you&#8217;re working with; possibilities are listed <a title="Cuckoo: Analysis packages" href="http://www.cuckoobox.org/doc/0.3/html/usage/packages.html">here</a>.</p>
<p><strong>web.py</strong></p>
<p>Finally, web.py provides a web interface for reviewing the results of all analysis performed by cuckoo, bound to localhost:8080.</p>
<p>I&#8217;d like to thank the team that developed and continue to develop the cuckoo sandbox. I look forward to getting more automated results going forward and hopefully getting to a point where I&#8217;m able to add back to the project; until then I&#8217;d recommend getting your hands dirty, from my initial experiments I doubt you&#8217;ll be disappointed. But if you won&#8217;t take my word for it, watch Cuckoo in action analysing Zeus <a title="[Video] Cuckoo devours Zeus" href="http://vimeo.com/34230399">here</a>.</p>
<p>&#8211; Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1141&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/12/29/cuckoo-sandbox-101/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
		<item>
		<title>Book Review: Kingpin</title>
		<link>http://blog.infosanity.co.uk/2011/11/19/book-review-kingpin/</link>
		<comments>http://blog.infosanity.co.uk/2011/11/19/book-review-kingpin/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 14:10:52 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">https://infosanity.wordpress.com/?p=1110</guid>
		<description><![CDATA[Written by journalist Kevin Poulsen, KingPin spans the hacking, cracking and carding underworld spread over several decades. The narrative covers the life and activities of Max Vision, a computer consultant, key member of the carding underworld and ultimately convicted criminal.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1110&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://infosanity.files.wordpress.com/2011/11/kingpincover.jpg"><img class="alignright size-full wp-image-1122" title="kingpinCover" src="http://infosanity.files.wordpress.com/2011/11/kingpincover.jpg?w=600" alt=""   /></a>Written by journalist <a title="Kevin Poulsen" href="http://twitter.com/#!/kpoulsen">Kevin Poulsen</a> (of wired.coms <a title="Wired: Threat Level Blog" href="http://wired.com/threatlevel">Threat Level</a> blog), <a title="KingPin" href="http://kingpin.cc/">KingPin</a> spans the hacking, cracking and carding underworld spread over several decades. The narrative covers the life and activities of Max Vision, a computer consultant, key member of the carding underworld and <a title="ThreatLevel: MaxVision Sentencing" href="http://www.wired.com/threatlevel/2010/02/max-vision-sentencing/">ultimately</a> convicted criminal.</p>
<p>From the timescales involved, kingpin covers many years and several of Max&#8217;s &#8216;projects&#8217; made national headlines at the time. Some, like the Pentagon being hacked via a weakness in BIND were folklore by the time I personally entered the infosec profession. While others, like the ongoing wars and takedowns between various carder forums were more recent and featured heavily in the press at the time.</p>
<p>The part of the book that I found fascinating throughout was that I was unaware that many of these, on the surface, unconnected stories were linked to the same individual; plus several more on the legal/whitehat side of the community, some of which I have used and experimented with prior to reading Kingpin, it&#8217;s usually interesting to get some of the backstory behind tools in this industry, but it&#8217;s especially the case with this backstory.</p>
<p>Equally, I found the portrayal of Max&#8217; early years to be intriguing, reading Kingpin I had the feeling (rightly or wrongly), that the outcome of the story could have been different had a couple of actions and/decisions gone the other way, leaving Max as an asset to the infosec community rather than running one of the largest criminal forums on the net. Can&#8217;t help wondering if Max could have ended up being a positive force in the infosec community, or if those that are could have ended up going the same route had circumstances been slightly different.</p>
<p>From the right side of the law, I was fascinated with the details of Special Agent Mularski&#8217;s undercover work as Master Splyntr. Like a lot of the content of the book I was familiar with the impact Splyntr had had within carding community from several press articles at the time, but hadn&#8217;t dug in too much depth. Knowing more about the time and dedication required by one man that ultimately lead to many arrests I&#8217;d like to make an offer to Agent Mularski: if we&#8217;re ever in the same place, introduce yourself and the drinks are on me (and hopefully the war-stories are on you).</p>
<p>If you&#8217;ve got any interest in information security or crime in general, I&#8217;d strongly recommend that you put a few hours aside read Kingpin. If you&#8217;re disappointed after you finish I&#8217;ll be surprised.</p>
<p>&#8211;Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1110&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/11/19/book-review-kingpin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>

		<media:content url="http://infosanity.files.wordpress.com/2011/11/kingpincover.jpg" medium="image">
			<media:title type="html">kingpinCover</media:title>
		</media:content>
	</item>
		<item>
		<title>Book Review: Zero day</title>
		<link>http://blog.infosanity.co.uk/2011/11/14/book-review-zero-day/</link>
		<comments>http://blog.infosanity.co.uk/2011/11/14/book-review-zero-day/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 20:55:41 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">https://infosanity.wordpress.com/?p=1112</guid>
		<description><![CDATA[If you've got any interest in information security, computer/network administration to just good sci-fi I'd strongly recommend picking up a copy of Zero Day, it may be shorter that I would have liked but I thoroughly enjoyed the time spent in its created scenario<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1112&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://infosanity.files.wordpress.com/2011/11/zerodaycover.png"><img class="alignright size-full wp-image-1115" title="ZeroDayCover" src="http://infosanity.files.wordpress.com/2011/11/zerodaycover.png?w=600" alt=""   /></a>Written by Microsoft&#8217;s <a title="Mark Russinovich Bio" href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx">Mark Russinovich</a>, <a title="Zero Day Book" href="http://www.zerodaythebook.com/">Zero Day</a> focuses on the actions of a security consultant who starts a job for a client who&#8217;s systems have been infected with unknown malware and taking out of action. With the business losing money and circling the drain whilst it&#8217;s systems are out of action the characters rapidly find themselves caught up in a plot far large than they originally signed up for.</p>
<p>The scope of the plot starts out slow, and rapidly expands to cover a full gamut of topics, from skiddies in IRC channels and Russian hackers for hire, to corrupt government officials and Al Qaeda terrorist plots (even Bin Laden turns up in person). Dispite the Hollywood style plot elements, Russinovich keeps the technical aspects of the plot grounded in reality, even to the level that the odd code segment included can be reviewed by a (semi)proficient reader can determine the next plot arc before the characters reach the same conclusions.</p>
<p>The overall story, and the culture the characters operate in clearly show the difference between an author with a technical background and plenty of real world experience with the subject matter, over a proficient author who has had expert assistance to get the technical aspects of a story to a plausible level, and makes a very welcome change in this growing area of fiction. Russinovichs experience working with government and industry parties as part of the recent clampdown on botnets, the work in this area is a clear influence for the Zero Day story arc. Thankfully, Despite this being Russinovichs first novel I found it surprisingly well written, with believable characters and a plot that I became emotionally invested in (and without spoilers, cheered inside when a certain character got what I&#8217;d felt from first introduction that they deserved).</p>
<p>If you&#8217;ve got any interest in information security, computer/network administration to just good sci-fi I&#8217;d strongly recommend picking up a copy of Zero Day, it may be shorter that I would have liked (only because I want MORE) but I thoroughly enjoyed the time spent in its created scenario. Hopefully it will serve as a warning of what could happen, rather than a premonition of an actual occurrence; unfortunately it&#8217;s likely that those with the true power to stop events similar to the books plot won&#8217;t be interested in the story summary and will miss the warning.</p>
<p>&#8211; Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1112&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/11/14/book-review-zero-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>

		<media:content url="http://infosanity.files.wordpress.com/2011/11/zerodaycover.png" medium="image">
			<media:title type="html">ZeroDayCover</media:title>
		</media:content>
	</item>
		<item>
		<title>Starting with Artillery</title>
		<link>http://blog.infosanity.co.uk/2011/10/16/1098/</link>
		<comments>http://blog.infosanity.co.uk/2011/10/16/1098/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 10:54:19 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Artillery]]></category>
		<category><![CDATA[Honeypot]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1098</guid>
		<description><![CDATA[announced the alpha release of a new honeypot, Artillery.

Artillery is a combination of a honeypot, file monitoring and integrity, alerting, and brute force prevention tool. It’s extremely light weight, has multiple different methods for detecting specific attacks and eventually will also notify you of insecure nix configurations.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1098&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On Friday I arrived home looking forward to a well-earned rest; unfortunately Dave Kennedy seemed to have other ideas for my weekend as he <a title="@dave_rel1k announces Artillery" href="http://twitter.com/#!/dave_rel1k/status/124896502761013249">announced</a> the alpha release of a new honeypot, <a title="Secmaniac - artillery release post" href="http://www.secmaniac.com/blog/2011/10/14/new-tool-release-artillery-for-linux-protection/">Artillery</a>.</p>
<blockquote><p>Artillery is a combination of a honeypot, file monitoring and integrity, alerting, and brute force prevention tool. It’s extremely light weight, has multiple different methods for detecting specific attacks and eventually will also notify you of insecure nix configurations.</p></blockquote>
<p>Installation of Artillery is currently really simple, download via svn, run the installer script, edit the config file (if necessary) and run:</p>
<blockquote><p>$svn co http://svn.secmaniac.com/artillery artillery/</p>
<p>$./installer.py</p>
<p>$nano config</p>
<p>$./artillery.py</p></blockquote>
<p><em>N.B. don&#8217;t make the same daft error I made initially by editing the files in the svn download. Once the installer.py script has been run, cd to /var/artillery.</em></p>
<p>Artillery goes beyond typical honeypots, as it actively blocks remote clients and protects the system it&#8217;s running on. Artillery listens on a number of common ports (configurable, look at the PORTS variable), if it receives a connection on any of the fake ports it permanently blocks the source IP address by adding a DROP rule to iptables.</p>
<p>From my experience Artillery gets results REALLY quickly. After getting the system online I performed a quick test from another host under my control and starting writing up this post; in the time it&#8217;s taken to write the content above Artillery has already added 8 addresses  to iptables:</p>
<blockquote>
<pre>Chain INPUT (policy ACCEPT)
target     prot opt source                                destination
DROP       all  --  host-31-42-163-53.pois.com.ua         anywhere
DROP       all  --  net242.187.188-2.oren.ertelecom.ru    anywhere
DROP       all  --  94-21-36-156.pool.digikabel.hu        anywhere
DROP       all  --  89.122.216.109                        anywhere
DROP       all  --  ras.beamtele.net                      anywhere
DROP       all  --  dsl5401A8C9.pool.t-online.hu          anywhere
DROP       all  --  catv-178-48-151-67.catv.broadband.hu  anywhere
DROP       all  --  176.14.205.91                         anywhere</pre>
</blockquote>
<p>Other functionality included in Artillery mirrors that of Tripwire, monitoring the contents of different directories (again, configurable) and generating alerts if the contents of the directories and files changes.</p>
<p>I really like the premise of Artillery, and Dave in his usual fashion is coding like a madman adding fixes and new functionality (new version, 0.1.1 was released 24hrs after initial announcement). I&#8217;d be wary where you set this system up to test it though due to the automatic lockout; if Artillery is on a remote system, and you connect to a dummy port from your location to test you&#8217;ve just been locked out of your own server ;)</p>
<p>Looking forward to seeing Artillery mature, thanks Dave.</p>
<p>&#8211;Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1098/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1098/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1098/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1098&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/10/16/1098/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
		<item>
		<title>AVG &amp; FUD?</title>
		<link>http://blog.infosanity.co.uk/2011/09/03/avg-fud/</link>
		<comments>http://blog.infosanity.co.uk/2011/09/03/avg-fud/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 09:56:03 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[InfoSec]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Tool-Kit]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1069</guid>
		<description><![CDATA[Like most techies I get the job of fixing and maintaining relatives&#8217; PCs. As part of this after fixing whatever is broken I have some common clean-up and install routines that I go through to both help the system run faster and to extend the period before I&#8217;m called back, and I&#8217;ve used AVG free [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1069&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Like most techies I get the job of fixing and maintaining relatives&#8217; PCs. As part of this after fixing whatever is broken I have some common clean-up and install routines that I go through to both help the system run faster and to extend the period before I&#8217;m called back, and I&#8217;ve used AVG free as part of this for many years to keep costs down for my users.</p>
<p>During a recent job I came across a new (I&#8217;m assuming, hadn&#8217;t noticed it before) feature of AVG free, the <a title="AVG: PC Analyzer" href="http://free.avg.com/ww-en/faq.num-3908">PC Analyzer</a> component. Being the curious sort I hit the go button, scan ran for around 5 minutes and I was presented with this:</p>
<div id="attachment_1070" class="wp-caption aligncenter" style="width: 610px"><a href="http://infosanity.files.wordpress.com/2011/09/pcanaylzer-results.png"><img class="size-full wp-image-1070" title="PCAnaylzer-results" src="http://infosanity.files.wordpress.com/2011/09/pcanaylzer-results.png?w=600&h=354" alt="PCAnaylzer-results" width="600" height="354" /></a><p class="wp-caption-text">PCAnaylzer-results</p></div>
<p>Ouch, I was surprised with the number of errors as this is a machine I keep a regular eye on, and in some cases use myself (it&#8217;s the missus&#8217;). Time to panic? Let&#8217;s see:</p>
<ul>
<li><strong>Registry errors:</strong> Errors affect system stability: (125)</li>
</ul>
<p>That doesn&#8217;t sound good, checking the &#8216;Details&#8230;&#8217; link presented me with a long list Registry keys, which to a standard end-user would result in turning on <a href="http://bofh.ch/newbofh/bofh17jul.html">BofH&#8217;s Dummy Mode</a>. In reality, it found a lot of keys to set the &#8216;open with&#8217; right-click function depending on file extension. &#8216;Affect system stability&#8217;? Not so much, and I find the links useful enough that I&#8217;ve previously researched how to add my <a title="Windows Right-Click context menus" href="http://blog.infosanity.co.uk/2009/02/21/windows-right-click-context-menus/">own</a>&#8230;</p>
<ul>
<li><strong>Junk Files: </strong>These files take up disk space: (599)</li>
</ul>
<p>Again checking the details, long list of randomly named files. In the temporary folder. All ~600 took a total of less the 300MB, and the machine has more the 200GB free. Something to correct come next house cleaning session, but not really a problem.</p>
<ul>
<li><strong>Fragmentation: </strong>Reduces disk access speed</li>
</ul>
<p>In fairness to the tool, it did come back clean and we know that fragmentation can be an issue. But that&#8217;s why every machine I&#8217;ve ever used has come with a defrag utility, as standard, for free. (OK, my <a title="BBC Micro B" href="http://en.wikipedia.org/wiki/BBC_Micro">BBC Micro B</a> didn&#8217;t, but then it also had a cassette deck rather than a hard disk).</p>
<ul>
<li><strong>Broken Shortcuts: </strong>Reduces explorer browsing speed(42)</li>
</ul>
<p>Ok, so I forget a folder of shortcuts to junk that came pre-installed with the system. I&#8217;d deleted the junk, forgot the shortcuts. Thanks for the reminder, fixed.</p>
<p><strong>Summary</strong></p>
<p>Plenty of &#8216;<em>problems&#8217; </em>highlighted, time to run out and drop £25 for an annual subscription to the clean-up tool? Nope, ignoring the fact that many of these issues are system settings that actually aid the end user, the remaining issues won&#8217;t have any negative impact that the end-user will notice.</p>
<p>In my own opinion, AVG is taking a leaf out of the fake AV scams and scaring non-techies into parting with their hard earned coin in a bid to keep the computer running and bank details away from the scary hackers that the nice lady on the news keeps taking about. Presenting a list of meaningless (to most) information and saying it&#8217;s bad is exactly the tactic I encountered with <a title="Cold calling IT Support" href="http://blog.infosanity.co.uk/2010/11/20/cold-calling-it-support/">cold call scammers</a> earlier in the year.</p>
<p>As a final side note, I&#8217;ve lost two of my &#8216;users&#8217; this year to AVG simply because when the AVG free license I&#8217;d installed expired, they couldn&#8217;t find a link to download the latest free version, only MANY links to the paid version. As my users are nice people (latest &#8216;victim&#8217; was my grandfather), they decided themselves that it was better for them to pay the small fee than have to call me and interrupt my life.</p>
<p>Can anyone recommend a free AV suite that doesn&#8217;t con the unwitting into unnecessary purchases to perform a cleanup that could be performed manually with around 5 minutes and half a clue? AVG Free is a great tool, and for free I shouldn&#8217;t really complain, but when the sales tactics change to make money selling things people don&#8217;t need, to those that don&#8217;t know any better?</p>
<p>&#8211;Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1069/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1069&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/09/03/avg-fud/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>

		<media:content url="http://infosanity.files.wordpress.com/2011/09/pcanaylzer-results.png" medium="image">
			<media:title type="html">PCAnaylzer-results</media:title>
		</media:content>
	</item>
		<item>
		<title>Recover corrupt KeepNote filestructure</title>
		<link>http://blog.infosanity.co.uk/2011/07/24/recover-corrupt-keepnote-filestructure/</link>
		<comments>http://blog.infosanity.co.uk/2011/07/24/recover-corrupt-keepnote-filestructure/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 10:11:10 +0000</pubDate>
		<dc:creator>Andrew Waite</dc:creator>
				<category><![CDATA[Tool-Kit]]></category>

		<guid isPermaLink="false">http://blog.infosanity.co.uk/?p=1057</guid>
		<description><![CDATA[If you're not familiar with KeepNote it does exactly what you'd expect from the name, provide a handy way to keep and organise information. And it does a good job of this, until....<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1057&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&lt;update&gt;Further investigation has shown that data has been restored, but the tree structure isn&#8217;t perfect. Use at own risk&lt;/update&gt;</p>
<p>Anyone who&#8217;s taken Offensive Security training should be familiar with <a title="KeepNote homepage" href="http://keepnote.org/">KeepNote</a> (similar to Leo, for those that took early versions of the courses). If you&#8217;re not familiar with KeepNote it does exactly what you&#8217;d expect from the name, provide a handy way to keep and organise information. And it does a good job of this, until&#8230;.</p>
<pre>Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/keepnote/gui/__init__.py", line 469, in open_notebook
    version = notebooklib.get_notebook_version(filename)
  File "/usr/local/lib/python2.6/dist-packages/keepnote/notebook/__init__.py", line 248, in get_notebook_version
    raise NoteBookError(_("Notebook preference data is corrupt"), e)
NoteBookError: SyntaxError('junk after document element: line 11, column 0',)
Notebook preference data is corrupt
root@bt:~/pwbv3/labnotes#</pre>
<p>Aaaarrgh!</p>
<p>After much searching I found <a href="http://code.google.com/p/keepnote/issues/detail?id=406">several</a> <a href="http://code.google.com/p/keepnote/issues/detail?id=311">posts</a> discussing similar issues but following the same resolutions did not resolve by problems. With this I resorted to my fallback plan, create new notebook and begin to repopulate with my content (each node is stored as a plain text file, so I was looking at lots of cut and paste). Then a thunderbolt hit me.</p>
<p>I copied each branch of the original note tree to the new tree, and hay-presto! functioning notebook retained and disaster averted.</p>
<blockquote><p>cp -r ~/old-notebook/branch/ ~/new-notebook/.</p></blockquote>
<p>Of course a better solution is just to hit the &#8216;File&gt;Backup Notebook&#8217; option occasionally.</p>
<p>&#8211;Andrew Waite</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infosanity.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infosanity.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infosanity.wordpress.com/1057/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.infosanity.co.uk&#038;blog=8614004&#038;post=1057&#038;subd=infosanity&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.infosanity.co.uk/2011/07/24/recover-corrupt-keepnote-filestructure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/78c9d658d90cad982bfc9af08a2ff8dd?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Infosanity</media:title>
		</media:content>
	</item>
	</channel>
</rss>
