<?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"
	>

<channel>
	<title>tomwells.org</title>
	<atom:link href="http://www.tomwells.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.tomwells.org</link>
	<description>foremost expert on many stuff</description>
	<pubDate>Thu, 18 Feb 2010 10:23:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>VISA / EMV tech under fire</title>
		<link>http://www.tomwells.org/?p=77</link>
		<comments>http://www.tomwells.org/?p=77#comments</comments>
		<pubDate>Thu, 18 Feb 2010 10:23:35 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[security]]></category>

		<category><![CDATA[chip and pin]]></category>

		<category><![CDATA[emv]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[visa]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=77</guid>
		<description><![CDATA[It&#8217;s been a bad week for the EMV boys club with a massive attack demonstrated against chip &#8216;n pin pin validation, plus a scathing whitepaper pointing out how badly architected VISAs new generation 3D Secure authentication mechanism is.
For the chip &#8216;n pin attack see here, and for the security analysis on 3D Secure see here.
The [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a bad week for the EMV boys club with a massive attack demonstrated against chip &#8216;n pin pin validation, plus a scathing whitepaper pointing out how badly architected VISAs new generation 3D Secure authentication mechanism is.</p>
<p>For the chip &#8216;n pin attack see <a href="http://www.cl.cam.ac.uk/research/security/banking/nopin/oakland10chipbroken.pdf" target="_blank">here</a>, and for the security analysis on 3D Secure see <a href="http://www.cl.cam.ac.uk/~rja14/Papers/fc10vbvsecurecode.pdf" target="_blank">here</a>.</p>
<p>The chip &#8216;n pin attack is really simple, and is born out of a huge mistake in the protocol design for the EMV pin validation routine. Basically, the terminal is happy to simply trust the card when it returns a &#8220;pin valid&#8221; or &#8220;pin invalid&#8221; response, rather than something more substantial such as &#8220;please sign this challenge with your pin validation key&#8221; so that the terminal (and subsequently the issuing bank) can be 100% assured that the pin was validated by the correct card. The attack simply performs a man-in-the-middle and returns a &#8220;pin valid&#8221; on behalf of the card, i.e. the card never is asked to validate the pin, but gladly authorizes any subsequent transaction. The terminal simply believes the pin is validated, asks the card to authorize the transaction, and then informs the bank that both went ok (pin + transaction). EMVCo&#8217;s official response concludes with:</p>
<blockquote><p>&#8220;while such an attack might be theoretically possible, it would be extremely difficult and expensive to carry out succesfully&#8221;.</p></blockquote>
<p>However, <a title="http://www.storefrontbacktalk.com/securityfraud/chip-and-pin-hack-is-so-scary-because-it-surprised-no-one/" href="http://www.storefrontbacktalk.com/securityfraud/chip-and-pin-hack-is-so-scary-because-it-surprised-no-one/" target="_blank">this article</a> on StorefrontBacktalk mentions:</p>
<blockquote><p>&#8220;That argument was effectively obliterated with a wonderful piece of  video journalism done by the BBC. It filmed one of the Cambridge  researchers actually using this attack—successfully—at a wide range of  retail locations leveraging borrowed cards of BBC staffers. Seeing the  attack in action makes two things clear: It’s not theoretical, and it’s  even practical. The movements of the pretend cyberthief were natural and  not at all suspicious.&#8221;</p></blockquote>
<p>EMVCo is clearly delusional.</p>
<p>The 3D Secure analysis is a good read too, and is a great example of a very badly designed web authentication system. Basically 3D Secure / SecureCode breaks all the rules, leaving the user in a position where his security cannot be guaranteed. Awesome tricks such as iframing the credential entering page so that SSL padlocks etc are ineffective, plus the fact that transaction data is passed to all parties really gives me the impression that the architecture was never properly security reviewed. This coupled with the fact that 3D Secure (and chip &#8216;n pin infact) push more and more liability onto the cardholder. Of course this is a question of economics - if the mere existence of this technology means that VISA washes their hands of fraud, why would they bother making it secure. The liability and incentive to secure should be in the same place.</p>
<p>Your thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=77</wfw:commentRss>
		</item>
		<item>
		<title>Making Apache leak behind SSL</title>
		<link>http://www.tomwells.org/?p=67</link>
		<comments>http://www.tomwells.org/?p=67#comments</comments>
		<pubDate>Tue, 26 May 2009 21:01:48 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=67</guid>
		<description><![CDATA[I&#8217;ve been working on a really great product for terminating SSL and encrypting HTTP parameters in a FIPS-140-2 Level 3 hardware security module. This is really handy if you run an internet banking application or payment processing service and want to be able to collect or deliver credit-card related info (such as PINs, PANs, CVVs, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a really great product for terminating SSL and encrypting HTTP parameters in a FIPS-140-2 Level 3 hardware security module. This is really handy if you run an internet banking application or payment processing service and want to be able to collect or deliver credit-card related info (such as PINs, PANs, CVVs, etc) in a manner compliant with the hardcore PCI PIN Security Requirement (PCI-PSR). Some simple usages might be the ability to provide customer self-selected PIN numbers, or the ability to replace those &#8220;super secure&#8221; post office delivered PIN printer envelopes by allowing customers to register and receive their PINs from the internet banking platform.</p>
<p>Unfortunately, any internet banking application which deals with credit-card information is PCI-PSR non-compliant by default, purely because this sensitive information &#8220;pops&#8221; out in the clear in the web server. SSL obviously does a great job of securing the transportation of the traffic between browser and web server, but once that traffic is decrypted you&#8217;re screwed. And this is not purely a theoretical attack either - think malicious administrator schnyfing the HTTP packets off somewhere to be collected later.</p>
<p>So it&#8217;s a real problem, and I&#8217;d like to prove it by building a tool to grab packets out of apache memory space after SSL decrypt. I was kind of hoping this would be simple, and I started off by just making use of system tools commonly available to most Linux servers, such as strace, ltrace, and python. It turns out that apache is *actually* designed quite well, not allowing decrypted traffic to cross the system boundary, therefore making strace pretty useless. ltrace by default borks apache dead on startup, possibly because it doesn&#8217;t follow the fork() / clone() combination used by the worker-mpm threading model, so I gave up on this approach quite quickly. So thats as far as my initial investigation went, and I think I&#8217;ve got a much better idea of how to tackle this, the following doors are still open to me:</p>
<ul>
<li>Although I don&#8217;t get decrypted traffic out of strace, I do get all the ENcrypted traffic, including the SSL handshake / key exchange. I can schnife the key, then do the RC4 decrypt myself.</li>
<li>Write a custom apache module which hooks into the apache stack and grabs traffic, this is really easy to do, but isn&#8217;t as elegant or edgy as I&#8217;d like. Some existing apache modules available already give us this, e.g. mod_forensic and mod_security</li>
<li>Hack openssl to make it bleed, and dynamically overwrite the default reference to the openssl system library (using ldconfig, LD_LIBRARY_PATH, or hacking the new lib path into the apache binary directly). This one sounds like fun, and might be useful for making more than apache leak, but still not as great as I&#8217;d like</li>
<li>Scrape apache memory directly from an external app - this sounds really appealing, but might have some issues. How long does the decrypted stream stay in memory and therefore how reliably can I grab packets? If I were apache I would zero my memory after handling the request, and close this door instantly on me. Also, I&#8217;d need to spend many moons researching linux memory management. So a potentially good last-resort approach for me.</li>
</ul>
<p>And thats all I&#8217;ve got so far. Any other ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=67</wfw:commentRss>
		</item>
		<item>
		<title>The Kaitan Behold</title>
		<link>http://www.tomwells.org/?p=66</link>
		<comments>http://www.tomwells.org/?p=66#comments</comments>
		<pubDate>Sun, 15 Mar 2009 21:16:37 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[life etc]]></category>

		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=66</guid>
		<description><![CDATA[I blew the dust off my old turntables this weekend and managed to put together a half decent mix (after 3+ years of no practise, excuse a couple of nasty ones!). Delicious breaks for breakfast, d&#8217;n'b for lunch and dinner - mostly new stuff, with a few of my favourite classics thrown in.
Grab it here [...]]]></description>
			<content:encoded><![CDATA[<p>I blew the dust off my old turntables this weekend and managed to put together a half decent mix (after 3+ years of no practise, excuse a couple of nasty ones!). Delicious breaks for breakfast, d&#8217;n'b for lunch and dinner - mostly new stuff, with a few of my favourite classics thrown in.</p>
<p>Grab it <a title="The Kaitan Behold" href="http://www.tomwells.org/download/music/drshade.mix.03.09.-.the.kaitan.behold.mp3" target="_self">here</a> (107mb 192kbps mp3).</p>
<p>Maybe I&#8217;ll make this a monthly thing&#8230; maybe.</p>
<p>Also figured out how to make apache serve the download link as a &#8220;download&#8221; rather than clever browsers trying to play the media themselves. It looks like this:</p>
<blockquote><p>&lt;FilesMatch &#8220;\.(mp3)$&#8221;&gt;<br />
ForceType application/octet-stream<br />
&lt;/FilesMatch&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=66</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m a mechanic</title>
		<link>http://www.tomwells.org/?p=65</link>
		<comments>http://www.tomwells.org/?p=65#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:49:59 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[life etc]]></category>

		<category><![CDATA[typealyzer]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=65</guid>
		<description><![CDATA[Typealyzer says my blog reflects the mechanic in me:

The independent and problem-solving type. They are especially attuned to the demands of the moment are masters of responding to challenges that arise spontaneously. They generally prefer to think things out for themselves and often avoid inter-personal conflicts.
The Mechanics enjoy working together with other independent and highly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://typealyzer.com/">Typealyzer</a> says my blog reflects the mechanic in me:<br />
<img src='http://www.typealyzer.com/images/ISTP.gif' alt='ISTP - Typealyzer' class='alignleft' /></p>
<blockquote><p>The independent and problem-solving type. They are especially attuned to the demands of the moment are masters of responding to challenges that arise spontaneously. They generally prefer to think things out for themselves and often avoid inter-personal conflicts.</p>
<p>The Mechanics enjoy working together with other independent and highly skilled people and often like seek fun and action both in their work and personal life. They enjoy adventure and risk such as in driving race cars or working as policemen and firefighters.</p></blockquote>
<p>Pretty accurate :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=65</wfw:commentRss>
		</item>
		<item>
		<title>Chrome Wars</title>
		<link>http://www.tomwells.org/?p=61</link>
		<comments>http://www.tomwells.org/?p=61#comments</comments>
		<pubDate>Fri, 19 Sep 2008 14:43:58 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[chrome]]></category>

		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=61</guid>
		<description><![CDATA[Yesterday one of my work collegues Illan mailed out his opinions on Google&#8217;s new Chrome browser and it sparked a bit of discussion. I have snipped some of the more interesting discussion below:
Illan: [...snip...] Link to google comic strip [...snip...] I found it interesting because just by looking at Google Chrome the underlying differences are [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday one of my work collegues Illan mailed out his opinions on Google&#8217;s new Chrome browser and it sparked a bit of discussion. I have snipped some of the more interesting discussion below:</p>
<blockquote><p><strong>Illan:</strong> [...snip...] Link to google comic strip [...snip...] I found it interesting because just by looking at Google Chrome the underlying differences are not always evident.  Although its adoption will be based on UI innovations (and there are some nice ones), these are not the main advances – mostly its in the security and stability, as well as being designed for richer applications.  Which makes me think it could perhaps become a good choice for corporate internal web applications[..snip..]</p></blockquote>
<p>It was an early morning for me and I hadn&#8217;t entirely woken up so I was probably a bit cranky still, but I responded with the following (reply all, cc&#8217;d to the company of course):</p>
<blockquote><p><strong>Tom: </strong>Propaganda!</p>
<p>Security and stability were certainly not part of their release prerequisites and clearly a backburner issue for google, a number of vulnerabilities were discovered within the first week of launch – most of them related to google’s evil concoction of old and unpatched open-source components. Can you believe they didn’t bother to upgrade their components, but released with old garbage.</p>
<p>We can’t dismiss chrome completely however, it is just a beta version and google “probably” is interested in protecting their users and will patch – just don’t expect to get a hardened browser out the box, or within the first 2 years at least. Firefox (with security extensions installed such as NoScript and Ad-Block Plus) is the only trusted browser in terms of security scrutiny, and they have the battle scars to prove it. It baffles me why google decided to reinvent – and it makes me nervous. They already track a massive percentage of users through their 2037 expiring cookies, gmail and google-analytics (to name a few) – but every security professional knows to really “own” (or pwn) the internet you need to be the man-in-the-browser.</p>
<p>Ok now I’m ranting – but I wouldn’t touch chrome with a 10 foot pole.</p></blockquote>
<p>I have to admit that I hadn&#8217;t really bothered to look at Chrome except for the list of published vulns that had been released. I hadn&#8217;t even read the stupid comic, so was probably a bit unprepared to make that statement.</p>
<p>Illan&#8217;s response was taking up the google-is-cool-cause-it-appeals-to-geeks view, and I appreciate he didn&#8217;t burn me down to the ground (I think he thinks I know more about security and ethics than I really do so handled me lightly):</p>
<blockquote><p><strong>Illan: </strong>Erk, I had better not get into a security debate with you – but I have to answer one point:</p>
<p><em>“It baffles me why google decided to reinvent –“…</em></p>
<p>It baffled me too, and of course one could take the hackneyed view and assume they are trying to take over the world. But that would be evil.<br />
Obviously to enter into this fray you’d need to be super duper quantum advanced, and Chrome clearly isn’t that.  That’s why I thought the propaganda (of course it is that) I forwarded was interesting – it explains why they bothered.  The changes are under the hood, geeky type things that are never going to get it accepted by the general populace.  And yes, they certainly stuffed up using old bits of code and will have as much (actually more because they borrow from two different browser families) of time as anyone keeping their browser up to date from the point of view of exploits and flaws.</p>
<p>But did you read the thing <em>[he means the comic strip -tom]</em>? Don’t you think separate processes, with more sandboxing, is cool?. A compiled Javascript and being built from scratch to work as an application container? And you can’t argue with their testing capabilities – of course there are bugs, but If anyone is positioned to find and fix them quickly its them (of course if we don’t see them doing this then its game over since they have touted their own ability to do so).  As for the user interface I do enjoy the minimalism and the googlesearchism but its not the main point. And it does seem fast.</p>
<p>As for secret agendas, its open source.  But I do agree that they have a hell of hill to climb with Mozilla. But perhaps its not so much that they are trying to compete as they are trying to get the others out there to improve – because they want everyone to have browsers that can run the kind of apps they want to write.</p></blockquote>
<p>So to paraphrase:</p>
<p>1. Google is not evil<br />
2. They screwed up, but they will fix all the problems<br />
3. Technically Chrome is nicely architected and it&#8217;s fast<br />
4. Chrome is not evil because it&#8217;s open source and their intension is to play nicely with the competing browsers in the market (more competition will up the level of all browsers)</p>
<p>So there was some back and forth about the process-per-tab nonsense plus the amazing performance experiences, thanks to Dom for giving me <a title="My thoughts on Googles Chrome" href="http://singe.za.net/blog/archives/941-My-Thoughts-on-Googles-Chrome.html" target="_blank">some ammo from his Chrome war with Yusuf</a> (see comments):</p>
<blockquote><p><strong>Tom: </strong>In terms of the separate tab-per-process idea – yes it’s great, and it does minimize the risk of browser bugs to some extent – but doesn’t get us anywhere nearer to solving the real big internet security issues of XSS, CSRF, and SQL injection. Some would argue that these can’t be solved by the browser, but even the granular way that chrome handles cookies shows the browser has a long way to come to start tackling these security problems.</p>
<p>The process separation means that attackers won’t be targeting the tab process because it doesn’t provide much, but will rather go after the parent layer. The browser crash discussed at <a title="Early security issues tarnish googles Chrome" href="http://www.networkworld.com/news/2008/090308-early-security-issues-tarnish-googles.html?page=1" target="_blank">http://www.networkworld.com/news/2008/090308-early-security-issues-tarnish-googles.html?page=1</a> is already an example of the entire browser crashing meaning that it is possible to break out of the tab process into the parent process. But sure they will fix this and we’ll be safe for another week or two. Also, I have no doubt that chrome plans to support community plug-ins (right? They can’t expect to compete with Firefox without them.) – where will these plug-ins run? Inside each tab process, or within the parent process (and how will they communicate between each process) – my point is that yes it’s definitely a step in the right direction, but there are lots of very complex problems to solve if they plan to make the architecture usable, and complexity breeds vulnerabilities.</p>
<p>As for performance – I don’t think we can really compare chrome’s performance with any fully featured browser yet. A buddy of mine [that's you Dom -ed] pointed out that he could get just as snappy a browser if he docked the Mozilla Gecko engine into a gtk widget and called it a browser.</p></blockquote>
<p>Then we moved onto some philosophical stuff around browser 2.0 (if no-one else has already, I coined this!):</p>
<blockquote><p><strong>Illan: </strong>The bugs and vulnerabilities don’t bother me , its whether it is inherently potentially better designed… I don’t expect it to be perfect out of the box.</p>
<p>Bottom line: If the browser world can benefit from a bottom –up redesign, then Chrome may be a good start, and if (a big if) it is adopted by open source community then no reason it couldn’t piggy back on Mozilla and do some things Mozilla can’t without a redesign.  I mean, who was going to try redesigning anything, at least Google has given it a shot.</p></blockquote>
<blockquote><p>Good point about the speed though.</p>
<p>If you had to redesign the web for better security, what would you do?</p></blockquote>
<p>So what we need is a browser re-design, and if not what is the alternative - my response:</p>
<blockquote><p><strong>Tom: </strong>I don’t agree that chrome is a re-design at all – sure they have done some nifty process separation, but I wouldn’t call it &#8220;browser 2.0&#8243; <em>[COINED! You just experienced a historic moment on the Internet -tom]</em> just yet. The UI enhancements do look pretty, but that&#8217;s really all it is – and it all looks a bit dumbed down. Maybe I would install it for my parents to use – but they are notorious for getting fooled into clicking malicious adverts and the such so I’ll stick with firefox with NoScript for them in the meantime.</p>
<p>If I had to redesign the web for better security I wouldn’t go to google for ideas – their entire business revolves around profiling their users for targeted advertising. I don’t have an issue with that as its the price of good web tools, but to give them a chunk of my desktop too feels a bit big-brother. Google is more and more becoming very invasive and I don’t agree that their intensions with Chrome are to “give it a shot building a browser” – I think they really aim to own the browser market and the unfortunate thing is that they probably are in a position to be successful at it. And maybe they will improve our lives somehow in the process, but at what cost.</p>
<p>If google were concerned with our privacy they would have given us encrypted mail in gmail – not because the technology doesn’t exist, but because it doesn’t help their business. It all sounds like a conspiracy theory but don’t think google won’t hand out your data if pushed – Yahoo was strong-armed into handing over search data to the Chinese government resulting in real people being detained. And even if you don’t feel that no dirt would be found on you – an attacker with your credentials suddenly has your life in his hands. The lines between our digital and physical identities suddenly become scary blurred. <em>[Dom thanks for the ammo here again :) - ed]</em></p></blockquote>
<p>Illan ended off with a:</p>
<blockquote><p><strong>Illan: </strong>Ya, Google would hand over my data, they most certainly are not concerned with maximising privacy. I agree that we are putting a lot into Google’s hands. It is getting big brotherish and  I don’t like to think about it – which is probably what most people do. I could of course disengage from using their tools – just. In a  year or two maybe I will be just too entrenched.</p>
<p>But I am not at all convinced they are trying to own the browser market (not that they’d object but can they really expect to) and what good would it do them with an open source product.  I can’t see how they could expect to take over the browser world with a slight improvement. As someone once said, to change the world you have to be not 20% better than the rest, not 100%, but 1000% better. (Paraphrasing desperately).  Surely Google isn’t so naïve as to think they could manage it with this incremental attempt at improvement.  They can’t believe that just because its Google it will dominate. It’s the browser wars for goodness sake,  even Netscape couldn’t win them.  Look at Google Talk for example – its certainly no Skype-usurper,  its not even better than Skype – although I have to admit its nice that its there for free with anyone who has gmail (and who would normally not bother with an IM).[...snip...]</p>
<p>So what would browser 2.0 be? I certainly think we could do with an “secure application runtime environment” – oops wasn’t that Java Applets? But mediated  by a text-based descriptive language  - oops wasn’t’ that Mozilla’s XUL or whatever it is called?  Maybe browser 2.0 is Flash? Oh no its Silverlight.  What happened to Silverlight  by the way.</p></blockquote>
<p>Then he went home and I went to get some lunch. A good morning :) I still haven&#8217;t installed Chrome and I don&#8217;t plan to, which is unusual for the early-adopter symdrome I suffer from. 6 months ago I probably would have backed Google here - but something just smells fishy. Maybe I&#8217;m paranoid, but damn it really bothers me whenever I click that &#8220;History&#8221; link on the Google search page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=61</wfw:commentRss>
		</item>
		<item>
		<title>Photosynth idiots</title>
		<link>http://www.tomwells.org/?p=52</link>
		<comments>http://www.tomwells.org/?p=52#comments</comments>
		<pubDate>Wed, 27 Aug 2008 15:53:58 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[photography]]></category>

		<category><![CDATA[photosynth]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=52</guid>
		<description><![CDATA[Photosynth is awesome for stealing passwords and personal information, especially from idiots who write their passwords on post-it notes. A couple of quick searchs for &#8220;office&#8221;, &#8220;my desk&#8221; and &#8220;IT office&#8221; reveals some interesting results:

I especially enjoy the closeup snap of a notebook above containing meeting minutes, one hell of a dancing pig this photosynth [...]]]></description>
			<content:encoded><![CDATA[<p>Photosynth is awesome for stealing passwords and personal information, especially from idiots who write their passwords on post-it notes. A couple of quick searchs for &#8220;office&#8221;, &#8220;my desk&#8221; and &#8220;IT office&#8221; reveals some interesting results:</p>
<p><a href="http://www.tomwells.org/wp-content/uploads/2008/08/vettedriver_office_1.jpg"><img class="alignnone size-medium wp-image-56" title="vettedriver_office_1" src="http://www.tomwells.org/wp-content/uploads/2008/08/vettedriver_office_1-300x180.jpg" alt="" width="300" height="180" /></a><a href="http://www.tomwells.org/wp-content/uploads/2008/08/vettedriver_office_2.jpg"><img class="alignnone size-medium wp-image-57" title="vettedriver_office_2" src="http://www.tomwells.org/wp-content/uploads/2008/08/vettedriver_office_2-300x181.jpg" alt="" width="300" height="181" /></a><a href="http://www.tomwells.org/wp-content/uploads/2008/08/michael_office_1.jpg"><img class="alignnone size-medium wp-image-53" title="michael_office_1" src="http://www.tomwells.org/wp-content/uploads/2008/08/michael_office_1-300x181.jpg" alt="" width="300" height="181" /></a><a href="http://www.tomwells.org/wp-content/uploads/2008/08/my_desk_area_1.jpg"><img class="alignnone size-medium wp-image-54" title="my_desk_area_1" src="http://www.tomwells.org/wp-content/uploads/2008/08/my_desk_area_1-300x181.jpg" alt="" width="300" height="181" /></a><a href="http://www.tomwells.org/wp-content/uploads/2008/08/my_desk_area_2.jpg"><img class="alignnone size-medium wp-image-55" title="my_desk_area_2" src="http://www.tomwells.org/wp-content/uploads/2008/08/my_desk_area_2-300x175.jpg" alt="" width="300" height="175" /></a></p>
<p>I especially enjoy the closeup snap of a notebook above containing meeting minutes, one hell of a dancing pig this photosynth thing!</p>
<p>Update: Found an <a title="Accused Six Flags hacker pleads guilty in Upstate courtroom" href="http://www.thestate.com/breaking/story/504040.html" target="_blank">article</a> about a hacker who was busted after investigators found photographs posted of his cat on his laptop - they managed to zoom into the laptop screen, obtaining a lead as to his identity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=52</wfw:commentRss>
		</item>
		<item>
		<title>Big Surprise: DNS Attacks In The Wild!</title>
		<link>http://www.tomwells.org/?p=49</link>
		<comments>http://www.tomwells.org/?p=49#comments</comments>
		<pubDate>Wed, 30 Jul 2008 21:10:48 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[exploit]]></category>

		<category><![CDATA[metasploit]]></category>

		<category><![CDATA[pwn]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=49</guid>
		<description><![CDATA[Only about a week after the full disclosure of Dan Kaminski&#8217;s DNS Cache Poisoning Vulnerability have reports of actual live attacks started to trickle in. Surprising they have taken so long, as the metasploit code was available only about a day later (here). HD Moore - one of the guys responsible for the metasploit exploit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left;" src="http://www.pc-america.us/images/exploding_mkt_240.jpg" alt="" width="120" height="192" />Only about a week after the full disclosure of Dan Kaminski&#8217;s DNS Cache Poisoning Vulnerability have reports of actual live attacks started to trickle in. Surprising they have taken so long, as the <a title="http://metasploit.org/" href="http://metasploit.org/" target="_blank">metasploit</a> code was available only about a day later (<a title="http://www.caughq.org/exploits/CAU-EX-2008-0002.txt" href="http://www.caughq.org/exploits/CAU-EX-2008-0002.txt" target="_blank">here</a>). HD Moore - one of the guys responsible for the metasploit exploit has also been in the news for having his <a title="http://blogs.zdnet.com/security/?p=1608" href="http://blogs.zdnet.com/security/?p=1608" target="_blank">DNS pwned by the exploit</a> already :)</p>
<p>Good news is that my TimeWarner RoadRunner Cable service was patched only about 4 days ago. Check your status by going to <a title="http://www.doxpara.com/" href="http://www.doxpara.com/" target="_blank">doxpara.com</a> and clicking the &#8220;Check My DNS&#8221; button.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=49</wfw:commentRss>
		</item>
		<item>
		<title>iPhone Hacking: Can&#8217;t we just all get along?</title>
		<link>http://www.tomwells.org/?p=48</link>
		<comments>http://www.tomwells.org/?p=48#comments</comments>
		<pubDate>Tue, 22 Jul 2008 03:25:13 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[gizmos]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[devteam]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[zibri]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=48</guid>
		<description><![CDATA[OMFG the children over at the iphone dev team have released a working unlocker for the iphone 2.0 firmware. Looks like it actually patches the official apple firmware 2.0 image before doing the upgrade (or restore) - clincher is that you need to have already &#8216;pwned&#8217; the device (using winpwn or pwnagetool if you&#8217;re on [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: right;" src="http://aceoftech.com/wp-content/uploads/2008/03/iphone1.PNG" alt="" width="239" height="181" />OMFG the children over at the <a title="iPhone Dev Team" href="http://blog.iphone-dev.org/" target="_blank">iphone dev team</a> have released a working unlocker for the iphone 2.0 firmware. Looks like it actually patches the official apple firmware 2.0 image before doing the upgrade (or restore) - clincher is that you need to have already &#8216;pwned&#8217; the device (using winpwn or pwnagetool if you&#8217;re on a mac). Mac users get the hack for almost no effort, while windows users have to jump through a whole bunch of extra hoops to get it working.</p>
<p>I previously used <a title="ZiPhone - Zibri's blog" href="http://www.ziphone.org" target="_blank">ZiPhone</a> to unlock my 1.1.4 phone, which worked great - but doesn&#8217;t look like the famous Mr Zibri will be releasing a ZiPhone 2.0 - looks like he&#8217;s a bit of a sulker! A recent iphone dev team <a title="Another Rant" href="http://pumpkinpat.ch/zibri_rant.html" target="_blank">rant</a> lands a couple of massive blows, look forward to the cryptic response!</p>
<address style="padding-left: 30px;">&#8220;And as to his most recent update, I&#8217;m not really sure what to say. I&#8217;d call it the swan song, but that would imply he was a swan, which is certainly not my intention. Maybe the chicken song would be more appropriate. ZiPhone was &#8220;developed&#8221; 9 months after the iPhone release, so he&#8217;s justifying his lack of releases now, okay. Once again he pushes the &#8220;real hack&#8221; idea, which we hope we&#8217;ve already pounded sufficiently into the ground above. We&#8217;re not sure how the fact that we were so popular it took down multiple unmetered gigabit servers is a point in his favor. We&#8217;ve had close to a third of his total visits since last week.&#8221;-<a title="pumpkin - iphone dev team" href="http://pumpkinpat.ch/" target="_blank">pumpkin</a> (iphone dev team)</address>
<p>My prediction is things are gonna get nasty! Looking forward to the next episode?</p>
<p>So anyways, I think it&#8217;s time I did the upgrade - I&#8217;m busy getting all the pieces of the puzzle together, I&#8217;ll keep you updated :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=48</wfw:commentRss>
		</item>
		<item>
		<title>Life at Apt. 8A</title>
		<link>http://www.tomwells.org/?p=47</link>
		<comments>http://www.tomwells.org/?p=47#comments</comments>
		<pubDate>Thu, 17 Jul 2008 13:07:04 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[life etc]]></category>

		<category><![CDATA[brooklyn]]></category>

		<category><![CDATA[lcd]]></category>

		<category><![CDATA[ny]]></category>

		<category><![CDATA[router]]></category>

		<category><![CDATA[sql injection]]></category>

		<category><![CDATA[vulnerabilities]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=47</guid>
		<description><![CDATA[Almost a week we&#8217;ve been in little America! Gotta admit that Brooklyn is really a special place, especially the area we are staying in Brooklyn Heights is saturated with organic food markets, great restaurants, cafes and bars - simply stunning. We&#8217;re staying on the 8th floor of an apartment building, pretty tiny living, but apparently [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: left;" src="http://photos-b.ak.facebook.com/photos-ak-sf2p/v308/45/29/572916220/n572916220_1482817_5272.jpg" alt="" width="302" height="202" />Almost a week we&#8217;ve been in little America! Gotta admit that Brooklyn is really a special place, especially the area we are staying in Brooklyn Heights is saturated with organic food markets, great restaurants, cafes and bars - simply stunning. We&#8217;re staying on the 8th floor of an apartment building, pretty tiny living, but apparently a good size for the area and money. Checkout pictures <a title="New York Pics" href="http://www.tomwells.org/photos/new-york-pics/" target="_blank">here</a>.</p>
<p>I&#8217;ve become thoroughly addicted to online shopping, especially ebay, I *WILL* find a bargain soon and it will all pay off - but in the meantime I have to continue hunting :) Got the bug after ordering a new 22&#8243; LCD and Linksys-54g router for my study (read: desk in the kitchen) - looking forward to getting a real work environment in place. Also my internet connection is rediculous - I have the TimeWarner RoadRunner cable, and it&#8217;s really not that fast on paper, but hell it feels like a LAN, 13ms ping to almost everywhere might have something to do with it!</p>
<p>I&#8217;ve been keeping myself busy with writing a SQL Injection framework, well thats the idea, at the moment it&#8217;s a bunch of nasty looking python scripts but i&#8217;m slowly pulling some structure together and should have something to show y&#8217;all soon. Been testing against a couple of vulnerable ZA sites (makes me feel closer to home I suppose) as I don&#8217;t have my lab infrastructure ready here yet, promise not to break anything! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=47</wfw:commentRss>
		</item>
		<item>
		<title>All your post are belong to us</title>
		<link>http://www.tomwells.org/?p=30</link>
		<comments>http://www.tomwells.org/?p=30#comments</comments>
		<pubDate>Mon, 07 Jul 2008 09:35:37 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[exploit]]></category>

		<category><![CDATA[man-in-the-middle]]></category>

		<category><![CDATA[pobox]]></category>

		<category><![CDATA[social engineering]]></category>

		<guid isPermaLink="false">http://www.tomwells.org/?p=30</guid>
		<description><![CDATA[Visited the good ol&#8217; post office on Saturday because I wanted to find out if they could &#8220;forward&#8221; my mail delivered to my PO Box elsewhere. They do, and it&#8217;s called their &#8220;redirection&#8221; service and it only costs R33 per month to send your mail anywhere else in South Africa - pretty good. However they [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: right;" src="http://www.diy-letting.co.za/realnow/Images/SA%20Post%20Office%20logo.JPG" alt="Post office image" width="257" height="75" />Visited the good ol&#8217; <a title="SA Post Office" href="http://www.sapo.co.za/" target="_self">post office</a> on Saturday because I wanted to find out if they could &#8220;forward&#8221; my mail delivered to my PO Box elsewhere. They do, and it&#8217;s called their &#8220;redirection&#8221; service and it only costs R33 per month to send your mail anywhere else in South Africa - pretty good. However they should probably look at securing this, as I was able to set this up without showing any ID or any security questions asked - interested in getting your ex-wifes mail? keen on stealing your neighbours penthouse subscription? nice little tool to support the little identity theft attack you were putting together? Very worrying indeed. A complete exploit would be to implement a full man-in-the-middle attack where you could sniff the mail (via redirection to your mail box), and then somehow have it delivered to the final destination (i.e. avoiding the redirection second time) - anyone have a PO Box they are not using?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomwells.org/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
	</channel>
</rss>
