<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.5.1" -->
<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/"
	>

<channel>
	<title>Usefulfor.com Master Site Feed</title>
	<link>http://usefulfor.com</link>
	<description>Shows all posts, comments, and pages from all blogs on this WPMU powered site</description>
	<pubDate>Tue, 11 Nov 2008 23:33:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
	<item>
		<title>extjs ComboBox remote XML</title>
		<link>http://usefulfor.com/ruby/2008/11/12/extjs-combobox-remote-xml/</link>
		<comments>http://usefulfor.com/ruby/2008/11/12/extjs-combobox-remote-xml/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 23:33:47 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://usefulfor.com/ruby/?p=72</guid>
		<description><![CDATA[The new release of dradis is going to use the ExtJS library for the web interface. ExtJS provides lots of JavaScript widgets useful to create complex GUI for web applications.
This is the first of a series of posts with small tips and tricks of ExtJS that will also address its integration with Ruby on Rails. [...]]]></description>
			<content:encoded><![CDATA[<p>The new release of <a href="http://dradis.sourceforge.net/">dradis</a> is going to use the <a href="http://extjs.com/products/extjs/">ExtJS</a> library for the web interface. ExtJS provides lots of JavaScript widgets useful to create complex GUI for web applications.</p>
<p>This is the first of a series of posts with small tips and tricks of ExtJS that will also address its integration with Ruby on Rails. </p>
<p>In this release we are going to create a ComboBox that loads its items from a remote location (potentially a rails REST endpoint).</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Rails Conf 2008</title>
		<link>http://usefulfor.com/ruby/2008/09/11/rails-conf-2008/</link>
		<comments>http://usefulfor.com/ruby/2008/09/11/rails-conf-2008/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 11:02:57 +0000</pubDate>
		<dc:creator>siebert</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://usefulfor.com/ruby/?p=71</guid>
		<description><![CDATA[I attended Rails Conf 2008 in Berlin on the 3rd and 4th of September 2008. Following is a quick summary of the talks that I attended. There are loads interesting things going on in the Rails community. My opinion is very biased but I believe the Ruby on Rails community is setting the bar on [...]]]></description>
			<content:encoded><![CDATA[<p>I attended Rails Conf 2008 in Berlin on the 3rd and 4th of September 2008. Following is a quick summary of the talks that I attended. There are loads interesting things going on in the Rails community. My opinion is very biased but I believe the Ruby on Rails community is setting the bar on future web development. And I think this both the case for the techniques and approaches that is practised by these developers and equally the Ruby on Rails framework that is the result of this.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>DEFCON 16 - Las Vegas 2008</title>
		<link>http://usefulfor.com/security/2008/08/21/defcon-16-las-vegas-2008/</link>
		<comments>http://usefulfor.com/security/2008/08/21/defcon-16-las-vegas-2008/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 14:46:32 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=100</guid>
		<description><![CDATA[hack-fu by Matt Hillman
Last week I attended DEFCON 16 in Las Vegas. I went last year as well, so I knew to expect the huge throngs of people, the strange mix of young, old, and crazy-haired and all the usual antics that happens when you gather around 7 thousand hackers in one place.
There&#8217;s a lot [...]]]></description>
			<content:encoded><![CDATA[<p>hack-fu by <strong><a href="http://www.matthillman.info/">Matt Hillman</a></strong></p>
<p>Last week I attended <a href="http://www.defcon.org/">DEFCON 16</a> in Las Vegas. I went last year as well, so I knew to expect the huge throngs of people, the strange mix of young, old, and crazy-haired and all the usual antics that happens when you gather around 7 thousand hackers in one place.</p>
<p>There&#8217;s a lot to do at DEFCON besides attending presentations, but this year I was there for business not just pleasure, so I went on a presentation-attending marathon. I must admit that this year there were less &#8220;<em>wow</em>&#8221; moments as far as the talks were concerned, but there were still some decent talks ands of course lots of opportunities to catch up with friends and acquaintances from around the world.</p>
<p>Here&#8217;s a list and some comments of the talks I attended:</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>SSID Script Injection</title>
		<link>http://usefulfor.com/security/2008/08/04/ssid-script-injection/</link>
		<comments>http://usefulfor.com/security/2008/08/04/ssid-script-injection/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 09:41:22 +0000</pubDate>
		<dc:creator>rdv</dc:creator>
		
		<category><![CDATA[hack-fu]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=94</guid>
		<description><![CDATA[The administrative web interfaces for many wireless access points (APs) provide users with ‘Neighbourhood Wireless Scan’ functionality. This functionality scans for all accessible APs and displays the details of any APs which are identified. However, examination of these administrative interfaces revealed that a large number of them do not properly sanitise the parameters that are [...]]]></description>
			<content:encoded><![CDATA[<p>The administrative web interfaces for many wireless access points (APs) provide users with ‘Neighbourhood Wireless Scan’ functionality. This functionality scans for all accessible APs and displays the details of any APs which are identified. However, examination of these administrative interfaces revealed that a large number of them do not properly sanitise the parameters that are passed to them from any accessible APs.</p>
<p>An attacker could set up a fake AP with a malicious payload in the Service Set Identifier (SSID). The malicious SSID would be displayed in the ‘Neighbour’s Access Points Table’ page of the administrative interface and would be executed when an administrator scanned for APs.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>DHCP Script Injection</title>
		<link>http://usefulfor.com/security/2008/08/04/dhcp-script-injection/</link>
		<comments>http://usefulfor.com/security/2008/08/04/dhcp-script-injection/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 09:39:45 +0000</pubDate>
		<dc:creator>rdv</dc:creator>
		
		<category><![CDATA[hack-fu]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=93</guid>
		<description><![CDATA[A number of administrative applications are available which allow users to manage a network DHCP server via a web interface. This allows administrators to set up configuration options and view active DHCP leases.
it was found that a large number of these administrative web applications did not properly sanitise parameters that were passed to them from [...]]]></description>
			<content:encoded><![CDATA[<p>A number of administrative applications are available which allow users to manage a network DHCP server via a web interface. This allows administrators to set up configuration options and view active DHCP leases.</p>
<p>it was found that a large number of these administrative web applications did not properly sanitise parameters that were passed to them from the DHCP server and therefore an attacker. In particular, a specially crafted DHCPREQUEST message containing malicious JavaScript or HTML code in the DHCP Options Hostname field could be sent to the DHCP server; the malicious code would then be displayed in the DHCP active leases page of the vulnerable administrative application and would be executed when an administrator visited the page.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>welcome to usefulfor.com</title>
		<link>http://usefulfor.com/blog/2008/07/20/welcome-to-usefulfor/</link>
		<comments>http://usefulfor.com/blog/2008/07/20/welcome-to-usefulfor/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 11:35:11 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The usefulfor.com revolution has started. Why are we here? That was already explained in the about page (coming soon). Now it is time to start filling the site with quality content. For starters we have:

/security/: information security related content. Techniques, howtos, security advisories, etc.
/ruby/: ruby and ruby on rails related articles.
/nothing/: Any article that doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>The <strong>usefulfor.com</strong> revolution has started. Why are we here? That was already explained in the <strong>about</strong> page (coming soon). Now it is time to start filling the site with quality content. For starters we have:</p>
<ul>
<li><a href="/security/">/security/</a>: information security related content. Techniques, <strong>howtos</strong>, security advisories, etc.</li>
<li><a href="/ruby/">/ruby/</a>: <strong>ruby</strong> and <strong>ruby on rails</strong> related articles.</li>
<li><a href="/nothing/">/nothing/</a>: Any article that doesn&#8217;t fit in the previous categories goes here.</li>
</ul>
<p>If the time comes were there is enough interest in a given area, a new branch can be created and the articles from this one moved to it.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Ruby installer using NSIS (Part 1)</title>
		<link>http://usefulfor.com/ruby/2008/07/19/ruby-installer-in-nsis-using-hm-nis-edit-part-1/</link>
		<comments>http://usefulfor.com/ruby/2008/07/19/ruby-installer-in-nsis-using-hm-nis-edit-part-1/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 19:50:49 +0000</pubDate>
		<dc:creator>siebert</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://usefulfor.com/ruby/?p=63</guid>
		<description><![CDATA[On a recent project I was challenged with the task to create a Windows installer for the application that I have been contributing to (http://dradis.sourceforge.net/). After a bit of research it seemed like our answer was in using NSIS to assist us in this task.]]></description>
			<content:encoded><![CDATA[<h3>Intro</h3>
<p>On a recent project I was challenged with the task to create a Windows installer for <a title="Dradis" href="http://dradis.sourceforge.net/">Dradis</a>, an application that I have been contributing to. After a bit of research it seemed like our answer was in using <a title="http://nsis.sourceforge.net" href="http://nsis.sourceforge.net">NSIS</a> (Nullsoft Scriptable Install System) to assist us in this task.</p>
<p>NSIS in an open source platform for creating Windows installers. It has its own scripting language that you program all your installer logic in and then compiles to a Windows installer executable.</p>
<p>In this series of articles I will introduce you to:</p>
<ul>
<li>HM NIS IDE and it&#8217;s wizard (Part 1)</li>
<li>Customising the wizard code (Part 2)</li>
<li>Challenges with installing to user accounts without administrator rights (Part 3)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>middleware and me (part 2)</title>
		<link>http://usefulfor.com/security/2008/07/09/middleware-and-me-part-2/</link>
		<comments>http://usefulfor.com/security/2008/07/09/middleware-and-me-part-2/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 13:54:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[hack-fu]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=88</guid>
		<description><![CDATA[hack-fu by: rux0r
In the last article (middleware and me (part-1)) we looked at the concept of Middleware security and why it is often a neglected area. In this article we are moving on to look in detail at the security features that can be employed to protect this type of software. For the purposes of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>hack-fu by</strong>: rux0r</p>
<p>In the last article (<a href="/security/2008/05/06/middleware-and-me-part-1">middleware and me (part-1)</a>) we looked at the concept of Middleware security and why it is often a neglected area. In this article we are moving on to look in detail at the security features that can be employed to protect this type of software. For the purposes of these discussions we are going to be focussing on the <a href="http://www-306.ibm.com/software/integration/wmq/">IBM Websphere MQ</a>  product, hopefully in the future I will be able to contrast these discussions against the security controls employed by a number of other messaging technologies. </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Grabbing LM challenges with an ettercap filter</title>
		<link>http://usefulfor.com/security/2008/06/24/lm-challenge-ettercap-filter/</link>
		<comments>http://usefulfor.com/security/2008/06/24/lm-challenge-ettercap-filter/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:15:58 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Networking]]></category>

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

		<category><![CDATA[hack-fu]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=71</guid>
		<description><![CDATA[hack-fu by: bob So&#8230; this is an amalgamtion of several ideas and bits of work I&#8217;ve found floating around that I put together. The result is a handy pentesting/pwnage technique. The following blog that kicked this idea off discusses a modified Metasploit exploit module called smb_server.pm by Kurt Grutzmacher: NTLMv1, Metasploit and You.  Around [...]]]></description>
			<content:encoded><![CDATA[<p>hack-fu by: <strong>bob</strong> So&#8230; this is an amalgamtion of several ideas and bits of work I&#8217;ve found floating around that I put together. The result is a handy pentesting/pwnage technique. The following blog that kicked this idea off discusses a modified Metasploit exploit module called smb_server.pm by Kurt Grutzmacher: <a href="http://grutztopia.jingojango.net/2007/04/ntlmv1-metasploit-and-you.html">NTLMv1, Metasploit and You</a>.  Around the same time I&#8217;d been playing with some ettercap filters, based on the below work at Irongeek: <a href="http://www.irongeek.com/i.php?page=security/ettercapfilter">Fun with Ettercap Filters</a>.  These two sparked something and gave me a use of those huge LMHALFCHALLENGE rainbow tables I&#8217;d downloaded.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>dradis v1.2 - now with one-click installer</title>
		<link>http://usefulfor.com/security/2008/06/13/dradis-v12-now-with-one-click-installer/</link>
		<comments>http://usefulfor.com/security/2008/06/13/dradis-v12-now-with-one-click-installer/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 10:16:25 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/uncategorized/dradis-v12-now-with-one-click-installer</guid>
		<description><![CDATA[
In adition to the changes released on the 4th of April, yesterday we released a Windows one-click installer for dradis.
The summary of the features of the v1.2 release:

in the client:

export to XML module is now part of the standard module set.
a new implementation of the command line parser: now it is possible to use single [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://dradis.nomejortu.com/download.html#windows'><img src="http://usefulfor.com/security/files/2008/06/nsis.png" alt="dradis Windows one-click installer icon" width="48" height="48" class="alignright size-full wp-image-68" /></a><br />
In adition to the changes released on the 4<sup>th</sup> of April, yesterday we released a Windows <a href="http://dradis.nomejortu.com/download.html#windows">one-click installer</a> for <strong>dradis</strong>.</p>
<p>The summary of the features of the v1.2 release:</p>
<ul>
<li>in the client:
<ul>
<li>export to XML module is now part of the standard module set.</li>
<li>a new implementation of the command line parser: now it is possible to use single and double quotes to pass multi-word arguments to the different commands.</li>
<li>fixed the window.rb:159 bug.</li>
</ul>
</li>
<li>in the server:
<ul>
<li>a slightly less annoying implementation of the web interface <em>auto refresh</em> functionality.</li>
<li>the services added through the web interface can have a name now <img src='http://usefulfor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>simple prevention against embedded XSS.</li>
</ul>
</li>
</ul>
<p>You can also download the platform-independent ruby source in the <a href="http://dradis.nomejortu.com/download.html">download</a> section of the site.</p>
<p class="aligncenter"><a href='http://dradis.nomejortu.com/'><img src="http://usefulfor.com/security/files/2008/06/dradis-banner.png" alt="dradis banner. click to go to dradis home" width="400" height="74" class="aligncenter size-full wp-image-67" /></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>miniconomics.com - your expenses under control</title>
		<link>http://usefulfor.com/nothing/2008/06/09/miniconomicscom-your-expenses-under-control/</link>
		<comments>http://usefulfor.com/nothing/2008/06/09/miniconomicscom-your-expenses-under-control/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:31:16 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/uncategorized/miniconomicscom-your-expenses-under-control</guid>
		<description><![CDATA[&#160;

miniconomics.com is an easy-to-use tool designed to manage your personal expenses that we have been developing over the last few months. The key benefits of the tool at this point in time:

It is alive, changing every day, release early, release often. miniconomics.com is under a never ending churning process.
It is simple, a no brainer, you [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: center"><a href="https://secure.miniconomics.com/"><img src="http://usefulfor.com/nothing/files/2008/06/miniconomics_in_text300.png" alt="miniconomics.com logo" width="400" height="63" class="aligncenter size-full wp-image-63" /></p>
<p><a href="https://secure.miniconomics.com/">miniconomics.com</a> is an easy-to-use tool designed to manage your personal expenses that we have been developing over the last few months. The key benefits of the tool at this point in time:</p>
<ul>
<li>It is alive, changing every day, <em>release early, release often</em>. <a href="https://secure.miniconomics.com/">miniconomics.com</a> is under a never ending churning process.</li>
<li>It is <strong>simple</strong>, a no brainer, you have categories and you have expenses, you put expenses in your categories and <a href="https://secure.miniconomics.com/">miniconomics.com</a> gives you all sorts of useful information, stats and nice shinny graphs.</li>
<li>Is <strong>accessible</strong>, forget about maintaing a spreadsheet with your data in your home computer or laptop. Use an online service, use it no matter where you are, no matter when, just log in and add your expenses.</li>
<li>It is as <strong>geek</strong> as a tool can be. We are still developing it and we are keen on trying all sorts of approaches. We have some cool toughts on plugins and addons that we will be developing in the future. Give us your feedback and let us know what you do you want out of the tool, chances are we will develop it!</li>
<li><a href="https://secure.miniconomics.com/">miniconomics.com</a> is free, free to use, free to register, free to enjoy, free to everything <img src='http://usefulfor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>I hope you decide to give it a try (you don&#8217;t have to register for a test drive) and let us know what you think. And of course if you like it, just <strong>spread the word</strong>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>restful_authentication howto, step-by-step (part 2)</title>
		<link>http://usefulfor.com/ruby/2008/06/06/restful_authentication-howto-step-by-step-part-2/</link>
		<comments>http://usefulfor.com/ruby/2008/06/06/restful_authentication-howto-step-by-step-part-2/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 01:36:46 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/ruby/restful_authentication-howto-step-by-step-part-2</guid>
		<description><![CDATA[Picking it up were we left it on restful_authentication howto, step-by-step (part 1) the second article of this series is a hands on example on how to use the restful_authentication plugin.
Things that will be covered include:

remove the need of a login
the use of an activation email, the application will require it&#8217;s users to activate their [...]]]></description>
			<content:encoded><![CDATA[<p>Picking it up were we left it on <a href="/ruby/2008/05/17/restful_authentication-step-by-step-part-1/">restful_authentication howto, step-by-step (part 1)</a> the second article of this series is a hands on example on how to use the <a href="http://agilewebdevelopment.com/plugins/restful_authentication">restful_authentication</a> plugin.</p>
<p>Things that will be covered include:</p>
<ul>
<li>remove the need of a <strong>login</strong></li>
<li>the use of an <em>activation email</em>, the application will require it&#8217;s users to activate their accounts upong sign up.</li>
<li>howto get rid of the <strong>remember me</strong> functionality (just in case you don&#8217;t need it).</li>
<li>howto strengthen a bit the default security of the framework.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>winning without fighting</title>
		<link>http://usefulfor.com/nothing/2008/06/01/winning-without-fighting/</link>
		<comments>http://usefulfor.com/nothing/2008/06/01/winning-without-fighting/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 11:08:19 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/uncategorized/winning-without-fighting</guid>
		<description><![CDATA[Directly inspired by The Art of War of Sun Tzu, yesterday I found the following piece of wisdom:
After years of thinking about, writing about, and filtering messages, I&#8217;ve decided that the best strategy for me is to not filter spam, but instead to filter non-spam
The full article at Reverse Spam Filtering: &#8220;Winning Without Fighting&#8221; by [...]]]></description>
			<content:encoded><![CDATA[<p>Directly inspired by <a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FArt-War-Sun-Tzu%2Fdp%2F1599869772%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1211017468%26sr%3D8-1&amp;tag=etsdoandos-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738">The Art of War</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=etsdoandos-21&amp;l=ur2&amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" /> of Sun Tzu, yesterday I found the following piece of wisdom:</p>
<blockquote><p>After years of thinking about, writing about, and filtering messages, I&#8217;ve decided that the best strategy for me is to <em>not</em> filter spam, but instead to filter non-spam</p></blockquote>
<p>The full article at <a href="http://www.ii.com/internet/messaging/spam/">Reverse Spam Filtering: &#8220;Winning Without Fighting&#8221;</a> by Nancy McGough.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>restful_authentication howto, step-by-step (part 1)</title>
		<link>http://usefulfor.com/ruby/2008/05/17/restful_authentication-step-by-step-part-1/</link>
		<comments>http://usefulfor.com/ruby/2008/05/17/restful_authentication-step-by-step-part-1/#comments</comments>
		<pubDate>Fri, 16 May 2008 23:53:20 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/ruby/restful_authentication-step-by-step-part-1</guid>
		<description><![CDATA[There are more than a hundred thousand different ways of implementing authentication in ruby on rails. Authentication in the rails world is definetly not for the faint hearted. After some random reading through the rails wiki it seemed quite clear that there is one winner: acts_as_authenticated. However, after including this plugin in one of my [...]]]></description>
			<content:encoded><![CDATA[<p>There are <a href="http://wiki.rubyonrails.com/rails/pages/Authentication">more than a hundred thousand</a> different ways of implementing authentication in ruby on rails. Authentication in the rails world is definetly not for the faint hearted. After some random reading through the rails wiki it seemed quite clear that there is one winner: <a href="http://wiki.rubyonrails.org/rails/pages/acts_as_authenticated">acts_as_authenticated</a>. However, after including this plugin in one of my secret projects to take over the world, it seems that is lacking some functionality, what I need out of the authentication framework is:</p>
<ul>
<li>A no non-sense authentication: just email and password. No bells, no wistles.</li>
<li>The system should send an <em>activation email</em> after the user signs up.</li>
</ul>
<p>Let&#8217;s explore the alternatives <img src='http://usefulfor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>the Buddhist monk puzzle</title>
		<link>http://usefulfor.com/nothing/2008/05/15/the-buddhist-monk-puzzle/</link>
		<comments>http://usefulfor.com/nothing/2008/05/15/the-buddhist-monk-puzzle/#comments</comments>
		<pubDate>Thu, 15 May 2008 10:37:16 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/uncategorized/the-buddhist-monk-puzzle</guid>
		<description><![CDATA[A new puzzle, this time from Conceptual Blockbusting: A Guide to Better Ideas by Jams L. Adams:

One morning, exactly at sunrise, a Buddhist monk began to climb a tall mountain. A narrow path, no more than a foot or two wide, spiraled around the mountain to a glittering temple at the summit. The monk ascended [...]]]></description>
			<content:encoded><![CDATA[<p>A new puzzle, this time from <a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FConceptual-Blockbusting-Guide-Better-Ideas%2Fdp%2F0738205370%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1210842884%26sr%3D8-1&amp;tag=etsdoandos-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738">Conceptual Blockbusting: A Guide to Better Ideas</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=etsdoandos-21&amp;l=ur2&amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important;margin:0px !important" /> by <em>Jams L. Adams</em>:</p>
<blockquote><p>
One morning, exactly at sunrise, a Buddhist monk began to climb a tall mountain. A narrow path, no more than a foot or two wide, spiraled around the mountain to a glittering temple at the summit. The monk ascended at varying rates of speed, stopping many times along the way to rest and eat dried fruit he carried with him. He reached the temple shortly before sunset. After several days of fasting and meditation he began his journey back along the same path, starting at sunrise and again walking at variable speeds with many pauses along the way. His average speed descending was, of course, greater than his average climbing speed. Prove that there is <em>a spot</em> along the path that the monk will occupy on both trips at precisely the same time of day.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>middleware and me (part 1)</title>
		<link>http://usefulfor.com/security/2008/05/06/middleware-and-me-part-1/</link>
		<comments>http://usefulfor.com/security/2008/05/06/middleware-and-me-part-1/#comments</comments>
		<pubDate>Tue, 06 May 2008 18:31:11 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[hack-fu]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/security/middleware-and-me-part-1</guid>
		<description><![CDATA[hack-fu by: rux0r
This post is the first in a series on the subject of enterprise messaging and in particular on IBM&#8217;s flavour of it. The objective of these posts will be to remove some of the confusion about its purpose, the technologies and the methods of securing it. Hopefully this will help both security testers [...]]]></description>
			<content:encoded><![CDATA[<p><strong>hack-fu by</strong>: rux0r</p>
<p>This post is the first in a series on the subject of enterprise messaging and in particular on IBM&#8217;s flavour of it. The objective of these posts will be to remove some of the confusion about its purpose, the technologies and the methods of securing it. Hopefully this will help both security testers and other interested parties to feel confident about this important area of IT security.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>National Rail Live Enquiries Departure Board Gadget - Script Injection Vulnerability</title>
		<link>http://usefulfor.com/security/2008/04/24/national-rail-live-enquiries-departure-board-gadget-script-injection/</link>
		<comments>http://usefulfor.com/security/2008/04/24/national-rail-live-enquiries-departure-board-gadget-script-injection/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 14:15:20 +0000</pubDate>
		<dc:creator>rdv</dc:creator>
		
		<category><![CDATA[Advisories]]></category>

		<guid isPermaLink="false">http://usefulfor.com/security/?p=74</guid>
		<description><![CDATA[Windows Vista includes the “Windows Sidebar”. This new feature allows users to display ‘gadgets’ on the sidebar and on the Windows desktop. Gadgets are small applications containing HTML, XML and JavaScript.
The National Rail Live Departure Board Sidebar gadget provides users with the ability to view real time train departure boards for all main railway stations [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Vista includes the “Windows Sidebar”. This new feature allows users to display ‘gadgets’ on the sidebar and on the Windows desktop. Gadgets are small applications containing HTML, XML and JavaScript.</p>
<p>The National Rail Live Departure Board Sidebar gadget provides users with the ability to view real time train departure boards for all main railway stations in the UK. The gadget allows users to choose a “Start Station” and a “Destination Station” in order to provide them with the most up to date live departure information for their chosen trip.  The gadget requests this information from a web server, which responds to the gadget with live departure board information for the user’s chosen rail journey.</p>
<p>An attacker capable of intercepting the web server response to the gadget request could modify that response such that a script was injected and then run on the user’s system. The injected script would run under the privileges of the currently logged in user, allowing the remote attacker to execute commands on the target system. An attacker successfully exploiting this vulnerability could execute arbitrary commands in the context of the current logged in user.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>ruby application configuration settings</title>
		<link>http://usefulfor.com/ruby/2008/04/17/ruby-application-configuration-settings/</link>
		<comments>http://usefulfor.com/ruby/2008/04/17/ruby-application-configuration-settings/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 09:53:46 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/?p=48</guid>
		<description><![CDATA[In this article I want to discuss a way of storing and retrieving the configuration settings of a ruby application. The first thing you need to decide is whether you want to store your settings in a database, a XML file, a YAML,&#8230;
Since this is not an easy choice we can mitigate the impact of [...]]]></description>
			<content:encoded><![CDATA[<p>In this article I want to discuss a way of storing and retrieving the configuration settings of a ruby application. The first thing you need to decide is whether you want to store your settings in a database, a XML file, a YAML,&#8230;</p>
<p>Since this is not an easy choice we can mitigate the impact of making the decision upfront by doing some interface based design.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Black Hat Europe 2008</title>
		<link>http://usefulfor.com/security/2008/04/02/black-hat-europe-2008/</link>
		<comments>http://usefulfor.com/security/2008/04/02/black-hat-europe-2008/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 08:46:02 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/?p=47</guid>
		<description><![CDATA[
I have just arrived from Black Hat Europe 2008 in Amsterdam (this one, not this one). It has been a cool experience, not exactly what I expected but really interesting.
Briefings were held during the 27th and 28th of March, and the presentations are available for download. If you want to see what the chef recommends [...]]]></description>
			<content:encoded><![CDATA[<p class="aligncenter"><img class="aligncenter size-full wp-image-66" src="http://usefulfor.com/security/files/2008/06/bh2008.jpg" alt="Black Hat Europe brigings logo" width="354" height="223" /></p>
<p>I have just arrived from <a href="http://www.blackhat.com/html/bh-europe-08/bh-eu-08-main.html">Black Hat Europe 2008</a> in Amsterdam (<a href="http://en.wikipedia.org/wiki/Amsterdam">this one</a>, not <a href="http://en.wikipedia.org/wiki/De_Wallen">this one</a>). It has been a cool experience, not exactly what I expected but really interesting.</p>
<p>Briefings were held during the 27<sup>th</sup> and 28<sup>th</sup> of March, and the <a href="http://www.blackhat.com/html/bh-europe-08/bh-eu-08-archives.html">presentations</a> are available for download. If you want to see what the <em>chef</em> recommends just keep reading&#8230; <img src='http://usefulfor.com/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>howto create an intermediate Certificate Authority (CA) using openssl</title>
		<link>http://usefulfor.com/nothing/2008/03/20/howto-create-an-intermediate-certifica-authority-ca-using-openssl/</link>
		<comments>http://usefulfor.com/nothing/2008/03/20/howto-create-an-intermediate-certifica-authority-ca-using-openssl/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 03:05:27 +0000</pubDate>
		<dc:creator>etd</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://weblog.nomejortu.com/?p=44</guid>
		<description><![CDATA[What is an Intermediate Certificate Authority (CA) and why do I need one? An Intermediate CA is an authority that you use to create your own SSL certificates in a PKI environment. An Intermediate CA depends on a Root CA that is the origin of the chain of trust. The idea is that if your [...]]]></description>
			<content:encoded><![CDATA[<p>What is an Intermediate Certificate Authority (CA) and why do I need one? An Intermediate CA is an authority that you use to create your own <acronym title="Secure Sockets Layer">SSL</acronym> certificates in a <acronym title="Public Key Infrastructure">PKI</acronym> environment. An Intermediate CA depends on a Root CA that is the origin of the chain of trust. The idea is that if your Intermediate CA gets compromised or you decide to revocate all the certificates issued by it, you can still use your Root CA without further inconvenience for your users (the users only need to have installed the certificate of the Root CA in their browsers).</p>
<p>As for the second question, the sort answer is that chances are that you really do not need one <img src='http://usefulfor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> but for the shake of the experiment lets get our hands dirty!</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
</channel>
</rss>
<!-- 372 queries 0.554 seconds. -->
