<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hack NI</title>
	<atom:link href="http://www.hackni.org/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.hackni.org/wp</link>
	<description>Norn Iron Hacker Scene</description>
	<lastBuildDate>Fri, 04 May 2012 14:15:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Gadget: Cloning hard drives</title>
		<link>http://www.hackni.org/wp/?p=168</link>
		<comments>http://www.hackni.org/wp/?p=168#comments</comments>
		<pubDate>Fri, 04 May 2012 14:15:38 +0000</pubDate>
		<dc:creator>ack_</dc:creator>
				<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=168</guid>
		<description><![CDATA[I&#8217;ve recently purchased a hard drive cloner for my work laptop, it basically does a sector by sector disk copy from drive A to drive B. This thing is cool, I used to use Clonezilla but I was always afraid I&#8217;d get the master and slave mixed up and wipe my data! Anyway this thing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently purchased a hard drive cloner for my work laptop, it basically does a sector by sector disk copy from drive A to drive B. This thing is cool, I used to use Clonezilla but I was always afraid I&#8217;d get the master and slave mixed up and wipe my data! Anyway this thing is cheap and functional and well worth having laying around.</p>
<p>It does 2.5 or 3.5 inch drives , it can operate in stand alone mode or you can hook it up to an external drive.</p>
<p><a href="http://www.integral-storage.com/product/hard-drive-copy-station">http://www.integral-storage.com/product/hard-drive-copy-station</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reversing Jetty Password Obfuscation</title>
		<link>http://www.hackni.org/wp/?p=150</link>
		<comments>http://www.hackni.org/wp/?p=150#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:53:24 +0000</pubDate>
		<dc:creator>ack_</dc:creator>
				<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Passwords]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=150</guid>
		<description><![CDATA[Recently I found a strange looking &#8220;encryption&#8221; in a Java muffin, after a bit of digging around and asking some people if they recognised it, someone pointed me in the direction of the Jetty password utility. This utility provided by Jetty allows passwords to be secured in a few different ways, one of which is [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I found a strange looking &#8220;encryption&#8221; in a Java muffin, after a bit of digging around and asking some people if they recognised it, someone pointed me in the direction of the Jetty password utility. This utility provided by Jetty allows passwords to be <em>secured</em> in a few different ways, one of which is a simple obfuscation. More details can be found here:</p>
<p><a href="http://wiki.eclipse.org/Jetty/Howto/Secure_Passwords">http://wiki.eclipse.org/Jetty/Howto/Secure_Passwords</a></p>
<p>and the source for this class can be found at the following URL, which comes with a handy de-obfuscation routine at around line 153:</p>
<p><a href="http://grepcode.com/file/repo1.maven.org/maven2/org.mortbay.jetty/jetty/6.1.11/org/mortbay/jetty/security/Password.java" target="_blank">Jetty Password Utility Class</a></p>
<p>Because Java makes you feel dirty I re-wrote it in python as a stand alone utility:</p>
<p>&nbsp;</p>
<pre class="brush: python; gutter: true">
# Jetty Deobfuscation Tool

import sys

def d_jetty(ct):

	pt = &quot;&quot;
	b = bytearray(len(ct)/4)
	i=0

	for x in b:

		t = ct[i:i+4]
		i0 = int(t,36)
		i1 = i0 / 256
		i2 = i0 % 256
		x = (i1+i2-254)/2
		pt+=chr(x)
		i+=4

	return pt

if (len(sys.argv) == 2):
	raw_ct = sys.argv[1]
else:
	print &quot;Jetty Deobfuscation Tool v1.0&quot;
	print &quot;./jdt &lt;string&gt;&quot;
	exit(0)

print d_jetty(raw_ct)
</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SkyDrive updates</title>
		<link>http://www.hackni.org/wp/?p=147</link>
		<comments>http://www.hackni.org/wp/?p=147#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:10:29 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=147</guid>
		<description><![CDATA[If you have an existing SkyDrive account, you might want to login and claim your 25GB before it&#8217;s reduced to 7GB as part of &#8220;updates&#8221;. Any new accounts only get 7GB.]]></description>
			<content:encoded><![CDATA[<p>If you have an existing SkyDrive account, you might want to <a title="SkyDrive" href="https://skydrive.live.com">login</a> and claim your 25GB before it&#8217;s reduced to 7GB as part of &#8220;updates&#8221;. Any new accounts only get 7GB.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=147</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Farset Labs</title>
		<link>http://www.hackni.org/wp/?p=134</link>
		<comments>http://www.hackni.org/wp/?p=134#comments</comments>
		<pubDate>Sat, 14 Apr 2012 09:33:21 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Hackerspace]]></category>
		<category><![CDATA[belfast]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[northern ireland]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=134</guid>
		<description><![CDATA[For those that haven&#8217;t heard, Bolster and the guys have managed to get a space started. Follow the story at http://www.farsetlabs.org.uk/.]]></description>
			<content:encoded><![CDATA[<p>For those that haven&#8217;t heard, Bolster and the guys have managed to get a space started. Follow the story at <a title="Farset Labs" href="http://www.farsetlabs.org.uk/">http://www.farsetlabs.org.uk/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=134</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackerspace, revisited</title>
		<link>http://www.hackni.org/wp/?p=126</link>
		<comments>http://www.hackni.org/wp/?p=126#comments</comments>
		<pubDate>Fri, 10 Jun 2011 08:14:02 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Hackerspace]]></category>
		<category><![CDATA[belfast]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[northern ireland]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=126</guid>
		<description><![CDATA[We&#8217;ve been giving a lot of thought to NI&#8217;s potential hackerspace and how to get the project moving. TJ came up with a good idea on using the model that kickstart.com uses. Basically a project is setup, with a goal (i.e. the amount of funding needed) and a deadline to meet that goal. This can [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been giving a lot of thought to NI&#8217;s potential hackerspace and how to get the project moving. TJ came up with a good idea on using the model that kickstart.com uses. Basically a project is setup, with a goal (i.e. the amount of funding needed) and a deadline to meet that goal. This can be weeks/months, whatever. If the goal hasn&#8217;t been reached by the deadline, then no money is charged, the project is canned and we go back to sitting by ourselves drinking beer. However, if enough money is pledged before the deadline, then money is charged from these people and the project goes ahead.</p>
<p>To set up this project we have to have an idea of how much is needed each year. If we go on the basis of renting a space in Belfast (we&#8217;re assuming this is were the majority of people will use the space) then you are looking at between £250-600 per month, depending on size and location. Then there&#8217;s electric, heating (for the winter), internet access, rates (do we get discount for non-profit organisation?), insurance, general maintenance, bog rolls <img src='http://www.hackni.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We&#8217;re basing it on a year as rent/insurance etc all need to be signed up for a year and we dont&#8217; want people bailing out 1/2 way through and leaving the others to cover the costs!</p>
<p>Here&#8217;s a rough tally of costs:</p>
<table border="1" cellspacing="2" cellpadding="3">
<tbody>
<tr>
<th>Item</th>
<th>Cost</th>
</tr>
<tr>
<td>Rent</td>
<td>4800 (400 x 12 months)</td>
</tr>
<tr>
<td>Electric</td>
<td>600 (50 x 12 months)</td>
</tr>
<tr>
<td>Heating</td>
<td>600</td>
</tr>
<tr>
<td>Internet</td>
<td>300 (25 x 12 months)</td>
</tr>
<tr>
<td>Rates</td>
<td>1200</td>
</tr>
<tr>
<td>Insurance</td>
<td>300</td>
</tr>
<tr>
<td>General</td>
<td>1000</td>
</tr>
</tbody>
</table>
<p>From this we reckon it&#8217;s going to cost £8800 per year to run a space. To generate this sort of money we&#8217;re thinking of setting a guide of £300 per year for members. This seems a lot (and it is!) but if you break it down it&#8217;s only £25 per month. If we can get 20 people to cough up £300 then that&#8217;s a good part of the costs covered (in principle)!</p>
<p>We&#8217;ve also thought about going to local tech companies for a &#8220;donation&#8221; to help fund the space. If we got 10 companies donating £250, that&#8217;s a good chunk of the goal met. What to they get for their money? The chance to help local guys meet, come up with ideas, work on project and learn new skills. Skills that they might be able to call upon.</p>
<p>We&#8217;d also thought about selling items, t-shirts, recycled hardware etc, but this might be something we have to put on hold until after the &#8220;goal&#8221; is reached. If you go back to the theory &#8211; the goal has to be reached within the time limit, or no money is taken.</p>
<p>So, we&#8217;ve started a plan, we need your comments/suggestions/corrections. This is the part where we need your feedback. If we don&#8217;t get enough feedback from you guys, we&#8217;ll not even bother setting up a project and a goal. If you think the costs are too small/big, let us know. If you think that £300 for the year is WAY to much, let us know. We need your feedback.</p>
<p>&nbsp;</p>
<p>TJ &amp; A</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=126</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Belfast &#8216;Hackathon&#8217;</title>
		<link>http://www.hackni.org/wp/?p=119</link>
		<comments>http://www.hackni.org/wp/?p=119#comments</comments>
		<pubDate>Wed, 13 Oct 2010 14:47:33 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Hackerspace]]></category>
		<category><![CDATA[belfast]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[northern ireland]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=119</guid>
		<description><![CDATA[The guys at the Belfast Hackerspace Working Group are organising a Hackathon http://hackerspaces.org/wiki/HackathonBelfast on Saturday 23rd October at the QUB Students Union. If you&#8217;re interested in programming, like to take things apart and see what happens if you mess with hardware, or want to know more about some of the the pitfalls of network and [...]]]></description>
			<content:encoded><![CDATA[<p>The guys at the Belfast Hackerspace Working Group are organising a Hackathon <a href="http://hackerspaces.org/wiki/HackathonBelfast">http://hackerspaces.org/wiki/HackathonBelfast</a> on Saturday 23rd October at the QUB Students Union.</p>
<blockquote><p>If you&#8217;re interested in programming, like to take things apart and see what happens if you mess with hardware, or want to know more about some of the the pitfalls of network and computer security (as well as how to prevent them), come along and mess with a group of like minded people</p></blockquote>
<p>The success of these hackerspace events depends ENTIRELY on your support. If you want Belfast and NI to have a hackerspace, please show your support!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=119</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Ciphers</title>
		<link>http://www.hackni.org/wp/?p=116</link>
		<comments>http://www.hackni.org/wp/?p=116#comments</comments>
		<pubDate>Fri, 08 Oct 2010 18:46:41 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=116</guid>
		<description><![CDATA[For those that followed the last Cyber Securitry Challenge cipher, more have been posted at:https://cybersecuritychallenge.org.uk/cipher.html]]></description>
			<content:encoded><![CDATA[<p>For those that followed the last Cyber Securitry Challenge cipher, more have been posted at:<br /><a href="https://cybersecuritychallenge.org.uk/cipher.html">https://cybersecuritychallenge.org.uk/cipher.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet: Friday 3rd September</title>
		<link>http://www.hackni.org/wp/?p=113</link>
		<comments>http://www.hackni.org/wp/?p=113#comments</comments>
		<pubDate>Wed, 01 Sep 2010 09:54:31 +0000</pubDate>
		<dc:creator>ak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=113</guid>
		<description><![CDATA[Ditched the RSVP form because I had to chase people to fill it in and it&#8217;s only the regular monthly meet so we have a general idea of who is going / not going from the mailing list and IRC. So, meets in the usual place @ the Wellington Park Hotel ~ 7:30pm..]]></description>
			<content:encoded><![CDATA[<p>Ditched the RSVP form because I had to chase people to fill it in and it&#8217;s only the regular monthly meet so we have a general idea of who is going / not going from the mailing list and IRC. So, meets in the usual place @ the Wellington Park Hotel ~ 7:30pm..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyber Security Challenge</title>
		<link>http://www.hackni.org/wp/?p=107</link>
		<comments>http://www.hackni.org/wp/?p=107#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:44:25 +0000</pubDate>
		<dc:creator>thingy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=107</guid>
		<description><![CDATA[For those of you stuck on the cyber security challenge:https://cybersecuritychallenge.org.uk/docs/cybersecuritychallenge.txt here&#8217;s how I did it: First, the stream of characters is a base64 encoding. When you decode it you get a jpeg image: If you follow the url you get the original image, but the new one contains something extra&#8230; a border. If you look [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>For those of you stuck on the cyber security challenge:<a href="https://cybersecuritychallenge.org.uk/docs/cybersecuritychallenge.txt">https://cybersecuritychallenge.org.uk/docs/cybersecuritychallenge.txt</a> here&#8217;s how I did it:</p>
<p>First, the stream of characters is a base64 encoding. When you decode it you get a jpeg image:</p>
<p><a href="http://www.hackni.org/wp/wp-content/uploads/2010/07/DecodedBase64.jpg"><img title="DecodedBase64" src="http://www.hackni.org/wp/wp-content/uploads/2010/07/DecodedBase64-300x150.jpg" alt="" width="300" height="150" /></a></p>
<p>If you follow the url you get the original image, but the new one contains something extra&#8230; a border. If you look closely a the border you&#8217;ll see it&#8217;s a stream of blocks&#8230;. perhaps binary? The best way to see this is to convert the image to monochrome bitmap, erase the original image, leaving just the border and then cut and paste the borders into one image. The order of the borders is important &#8211; read clockwise from top left (i.e. top is as is, right rotates 90 counter-clockwise, bottom rotates 180 and left rotates 90 clockwise). This leaves us with this:</p>
<p><a href="http://www.hackni.org/wp/wp-content/uploads/2010/07/Untitled-1-and-2-and-3-and-4.bmp"><img title="Untitled-1-and-2-and-3-and-4" src="http://www.hackni.org/wp/wp-content/uploads/2010/07/Untitled-1-and-2-and-3-and-4.bmp" alt="" /></a></p>
<p>If you view this file in a hex editor you&#8217;ll see it contains:</p>
<p>Cyrnfr sbyybj guvf yvax:      uggcf://plorefrphevglpunyyratr.bet.hx/834wgc.ugzy uggcf://pdorefrphevglpunyyratr.bet.hx/834wgc.qgzy</p>
<p>which if you ROT13 (<a href="http://www.rot13.com/index.php">http://www.rot13.com/index.php</a>)you get:</p>
<p>Please follow this link:      https://cybersecuritychallenge.org.uk/834jtp.html https://cqbersecuritychallenge.org.uk/834jtp.dtml</p>
<p>Visit this url and you get more cipher to look at:</p>
<pre>68edcdec4e2c8eae8d2c8e2dedcd6e04d2042fedae52ceac04ccedaecd8c042ccd8c046cedad0e8dac8eac8c048e0dac044aa82889046c0d2c8d8daccdecacc5042bedae4e04ee2dcd046ced8cac042d6e04046c2f4c664ea76e666cae4e268e2f456c0d088d8d66cdecac6546c6a506e6a546062606c504a141a1410a8dac2c6eac04acad2c2d8d048e0d2d6e046ced8cac048eed04edae4e048eac2cad042c8e04adac8c2d2c086c2f4cac4e6eac6cae4e2d8e2f6c0d2c8d8daccdecacc5ed4eecc5ae6dc50429cc042fedae524eac048e0dac04cc2d4e6e8e040eac4e6eedcd048eed048ced046eed85042ccd8c046c2ccd040e4eedceac042fedae04adacac8e048e0dac04ac8d2dec2d4c2d8d2d8e2f046c4e2d8eac4e2d2c0405484e2d8e2d6e0d046c2d8e2d4faccd046cae4e4eaccd8e8d2f044eac6e2d8caccd8e042dcd048e0dac04aa692504eeac04ee2d8d8d044cac042dcd048eedae6c0d048eed042c8cce2d6eac040dedee048eed046c8d2c2dad042fedae4e040e4e2d4facc504eaac8d8d048cedcdac042ccd8c04eceded8c048dae6c6d042dcd048e0dac04682f4cac4e046aac6cae4e2d8e2f04680d2c8d8daccdecac046cedad0eac8e2d8e2dedcd6e048e2c6d2dcdec040e8d2c6cac048e0d4eedaeec0dedae8e048e0dac044eac6e8e04edcc048e0dac042fac2c4ec5</pre>
<p>If you look closely there&#8217;s a lot of &#8220;04&#8243;&#8230; perhaps this is a common letter? In fact this sequence &#8220;6e04d2042f&#8221; makes me think the 04 is a space, and D2 is a letter, perhaps &#8220;a&#8221;? If we go off the presumption that 04 is space, and lookup the ascii code for space, it&#8217;s 32 (0&#215;20 in hex). So how to we convert 0&#215;04 to 0&#215;20? Shift left three times! (Thanks to otaku for the suggestion to use rotate). Use the following hacky perl script to convert the text:</p>
<pre>
<div id="_mcePaste">sub conv{</div>
<div id="_mcePaste">  my $hex = shift;</div>
<div id="_mcePaste">  my $bin = sprintf "%08b", hex($hex);</div>
<div id="_mcePaste">  my $bin_rev = substr($bin,3,5) . substr($bin,0,3);</div>
<div id="_mcePaste">  $new = oct("0b".$bin_rev);</div>
<div id="_mcePaste">  return chr($new);</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">my $s = ...encoded_string...</div>
<div id="_mcePaste">for ($i=0; $i&lt;length($s); $i+=2){</div>
<div id="_mcePaste">  $x = substr($s, $i, 2);</div>
<div id="_mcePaste">  my $hex='0x'.$x;</div>
<div id="_mcePaste">  print conv($hex);</div>
<div id="_mcePaste">}</div>
</pre>
<div id="_mcePaste">Looking forward to the next challenge!</div>
<div>T</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=107</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet: 2nd July</title>
		<link>http://www.hackni.org/wp/?p=95</link>
		<comments>http://www.hackni.org/wp/?p=95#comments</comments>
		<pubDate>Fri, 18 Jun 2010 22:23:18 +0000</pubDate>
		<dc:creator>ak</dc:creator>
				<category><![CDATA[Meets]]></category>

		<guid isPermaLink="false">http://www.hackni.org/wp/?p=95</guid>
		<description><![CDATA[This months meet is likely to focus on Cisco and networking but the usual random mayhem will take us where it takes us! Don&#8217;t forget to RSVP, the calendar has been removed because RSVP&#8217;ing didn&#8217;t work that way!]]></description>
			<content:encoded><![CDATA[<p>This months meet is likely to focus on Cisco and networking but the usual random mayhem will take us where it takes us! Don&#8217;t forget to RSVP, the calendar has been removed because RSVP&#8217;ing didn&#8217;t work that way!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackni.org/wp/?feed=rss2&#038;p=95</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

