<?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>innismir.net &#187; Hardware</title>
	<atom:link href="http://www.innismir.net/article/category/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://www.innismir.net</link>
	<description>Pointless, vapid ramblings of a surly information security engineer</description>
	<lastBuildDate>Fri, 09 Jul 2010 20:06:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Arduino Project #1: Trivial Morse Beacon</title>
		<link>http://www.innismir.net/article/423</link>
		<comments>http://www.innismir.net/article/423#comments</comments>
		<pubDate>Wed, 30 Dec 2009 03:45:12 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Ham Radio]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[beacon]]></category>
		<category><![CDATA[morse]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=423</guid>
		<description><![CDATA[Santa was very nice and I got a nice Arduino for Christmas. I&#8217;ve been meaning to snag one of these for a while but I kept putting it off. After reading the great documentation they have, I quickly started making LEDs blink and such. After messing about with the examples for a while, I decided [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Santa was very nice and I got a nice <a href="http://www.arduino.cc/">Arduino</a> for Christmas. I&#8217;ve been meaning to snag one of these for a while but I kept putting it off. After reading the great <a href="http://arduino.cc/en/Guide/HomePage">documentation</a> they have, I quickly started making LEDs blink and such.</p>
<p style="text-align: left;">After messing about with the examples for a while, I decided to see if I could whip something up from scratch. I had bookmarked Mark, K6HX&#8217;s entry about an <a href="http://brainwagon.org/2008/10/30/silly-arduino-project-1-a-trivial-beacon/">Arduino based Morse Code Beacon</a> and decided to take a crack at it. My <a href="http://www.innismir.net/etc/SimpleMorseKeyer.c">code</a> is a bit of a kludge, but it does work:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/0dcl_POCzik&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/0dcl_POCzik&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">Now, to get this hooked up into a radio to make sure it can do more then blink an LED&#8230;</p>
<p style="text-align: left;"><strong>UPDATE:</strong> Uhhh&#8230; Yeah, so I guess Mark updated his beacon and <a href="http://brainwagon.org/2009/11/14/another-try-at-an-arduino-based-morse-beacon/">did some pretty impressive stuff</a>, making my implementation look like a Pinto while his is a Corvette. Oh well. It was a learning experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/423/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GSM Encryption DOOMED! Your iPhone is DOOOOOOMED! Or not. Maybe.</title>
		<link>http://www.innismir.net/article/353</link>
		<comments>http://www.innismir.net/article/353#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:40:02 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[infosec]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=353</guid>
		<description><![CDATA[While going through my backlog of RSS entries that have piled up over the past week, I came across this story from Byron Achohido (via Threatpost, which I highly recommend) who talks about the moral ambiguity of the release of tools that can allow rainbow tables made for cracking the A5/1 GSM encryption cipher. First, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">While going through my backlog of RSS entries that have piled up over the past week, I came across <a href="http://lastwatchdog.com/iphone-eavesdropping-coming/">this story</a> from Byron Achohido (via <a href="http://threatpost.com/">Threatpost</a>, which I highly recommend) who talks about the moral ambiguity of the<a href="http://reflextor.com/trac/a51"> release of tools</a> that can allow rainbow tables made for cracking the <a href="http://en.wikipedia.org/wiki/A5/1">A5/1 GSM encryption cipher</a>. First, let&#8217;s get this out of the way: Attacks like this against A5/1 have been around sine <a href="http://blog.makezine.com/archive/2007/10/decrypting_gsm.html">at least October 2007</a>. The big deal with these new tools is that they provide the basis of taking the computation time down from days or hours to seconds. These tools are rainbow table generators. They do not do any kind of sniffing or cracking, just a boat load of computations.</p>
<p style="text-align: left;">This aside, I find the story interesting for a number of reasons: First I like how the iPhone is specifically mentioned. Byron mentions that:</p>
<blockquote>
<p style="text-align: left;">Hackers could go after sensitive information exchanged while using Web apps for phone banking and stock trading; or they could eavesdrop on sensitive conversations, discussion about medical histories, for instance.</p>
</blockquote>
<p style="text-align: left;">Actually, in cases where you are on a 3G network, you&#8217;re safe from this attack on the data side, as 3G networks use the A5/3 cipher. The problem is that, at least in AT&amp;Ts case, even if you are on a 3G network, any voice calls are routed over regular GSM channels, which use the faulty A5/1 cipher. I believe T-Mobile is in the same boat. Fixing this is rather simple from a technical standpoint, just flip the voice side over to 3G as well. Of course, we know that in real life it&#8217;s almost never that simple. Both carriers&#8217; 3G network is nowhere near the size of their GSM networks, and who knows what kind of capacity they have on the 3G side. However, the decision here is completely on the carrier: What do they value more, their customers security and privacy or their profit margin?</p>
<p style="text-align: left;">Plus, I think the larger question here is when did mobile phones become secure? I think any person with a background in Information Security or Radio that was around in the early 1990s either monitored cell phones or knew of someone that did. While with the introduction of digital phones the monitoring became more difficult by your simple geek, given a sizable sum of money, it is still possible. The creation of devices such as <a href="http://www.cryptophone.de/">Cryptophone</a> proves this. Even before these tools were released, there are attacks on GSM in the wild which are &#8220;active&#8221; attacks, such as spoofing cell towers and then telling the phone to go sans encryption.</p>
<p style="text-align: left;">Next, regarding the question of releasing these tools; Byron calls the release taking the &#8220;morally debatable high ground.&#8221; I think his logic is really flawed, and he shows why in his article:</p>
<blockquote><p>As <a href="http://lastwatchdog.com/evolution-conficker-globe-spanning-worm/">this timeline </a>depicting the emergence of the Conficker worm shows, the bad guys pay big bucks to black hat researchers adept at finding vulnerabilities, which can be immediately exploited for profit — before anyone issues a patch.</p>
<p>And now grey hat researchers,  like Moore and Nohl,  build careers out of concocting campaigns to embarrass vendors under the banner of compelling vendors to resolve security flaws in popular products &#8211; usually highly profitable cash cows — in a timely manner.</p></blockquote>
<p>It&#8217;s been shown that attackers pay large sums of money for attacks that aren&#8217;t patched, making a market for enterprising attackers with questionable morals to develop them. With the existence of this market, why are we assuming that the bad guys don&#8217;t have rainbow tables for A5/1 already computed and are actively recording calls from high value targets? Cons It&#8217;s silly. Releasing these tools essentially destroys the already tattered blanket of ignorance people have been wrapping themselves up in since people started shouting that A5/1 was insecure and once again shows us that mobile phones are, by their very definition, insecure devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/353/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodnight Crash, Goodnight Burn</title>
		<link>http://www.innismir.net/article/345</link>
		<comments>http://www.innismir.net/article/345#comments</comments>
		<pubDate>Fri, 14 Aug 2009 15:16:43 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=345</guid>
		<description><![CDATA[Goodbye Crash, Goodbye Burn. You have been faithful lab servers for the past two-plus years, but I must send you into that big beowulf cluster in the sky. I still remember when you were the only two servers we had, jammed full of VMWare images, utilities, and malware for analysis. But your age has finally [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Crash and Burn, awaiting their fate" src="http://farm4.static.flickr.com/3422/3820734336_2ba737dafc.jpg" alt="" width="374" height="500" /></p>
<p>Goodbye Crash, Goodbye Burn. You have been faithful lab servers for the past two-plus years, but I must send you into that big beowulf cluster in the sky. I still remember when you were the only two servers we had, jammed full of VMWare images, utilities, and malware for analysis. But your age has finally caught up to you and your Pentium III processors and limited RAM are showing their age.</p>
<p>Good night you princes of the rack, you kings of the lab!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/345/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One week in: Life with a Palm Pre</title>
		<link>http://www.innismir.net/article/333</link>
		<comments>http://www.innismir.net/article/333#comments</comments>
		<pubDate>Mon, 03 Aug 2009 00:17:47 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[pre]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=333</guid>
		<description><![CDATA[Last week I made the jump from a T-Mobile MDA  (aka a HTC Wizard) to a Palm Pre from Sprint. I loved my MDA and had been a loyal T-Mobile customer since 2003 (When I got my first SmartPhone a Color SideKick), however, their selection of phones was quite lacking so I decided to jump [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I made the jump from a T-Mobile MDA  (aka a <a href="http://en.wikipedia.org/wiki/HTC_Wizard">HTC Wizard</a>) to a <a href="http://en.wikipedia.org/wiki/Palm_Pre">Palm Pre</a> from Sprint. I loved my MDA and had been a loyal T-Mobile customer since 2003 (When I got my first SmartPhone a Color SideKick), however, their selection of phones was quite lacking so I decided to jump ship. When asking around, everyone said &#8220;Apple iPhone&#8221; almost instantly and while I did give it a hard look, I tested a 3G last year for work and was decidedly unimpressed with it&#8217;s soft keyboard and battery life. With the iPhone out of the running I looked around, decided to suck it up and deal with Sprint, and went with a Palm Pre. Since in the course of my research I didn&#8217;t find a lot of &#8220;hands on&#8221; reviews besides the &#8220;It sucks!&#8221; or &#8220;It is amazing!&#8221; ones, I decided to toss a someone independent review of the device overall.</p>
<p><strong>Hardware: </strong><em><strong>B-</strong></em>, Sleek, great size, and a nice form factor. However, the device can feel rather flimsy at times. I am afraid that the device will fall with the keyboard open and my Pre will do some kind of morbid Oreo Twist to itself. Also, when shut, the device has some give where the two halves meet. In addition to this, Palm: MicroUSB port? Come on. Doesn&#8217;t every geek have a ton of accessories for Mini USB connectors? Are we seeing the <a href="http://catb.org/jargon/html/C/connector-conspiracy.html">connector conspiracy</a> rear it&#8217;s ugly head again? Finally, the little gasket over the connector is annoying to get off, makes charging it annoying.</p>
<p><strong>Battery Life: <em>C+</em></strong>, I&#8217;m pleased how long it lasts, but considering my MDA could last about 2 days under fairly heavy use and how I can blow through about 1/5th my Pre battery in an hour under similar conditions? Not good. I think a car charger and a MicroUSB cable for USB charging are required accessories for any Pre user.</p>
<p><strong>WebOS: <em>A-</em></strong>, Wow. WebOS is nice. That&#8217;s not to say it has some very rough spots: Want to have one notification sound for an SMS message and another for an e-Mail? Tough noogies.  Navigate to a specific spot in a text field? We may be here for a while. However, all the rough spots can be buffed out in future updates. Overall, it&#8217;s zippy, the app store is filling up with goodies regularly, and the UI is great. Multitasking is awesome too, the lack of which is one of the things that turned me off about the iPhone. Overall, you can tell that WebOS is still a 1.X operating system, but with a little work by Palm it can easily take over the iPhone OS.</p>
<p><strong>Network coverage</strong>: <strong><em>D</em></strong>, In a word: Bleh. <em>THIS</em> is the one drawback to the device: Sprint &#8216;Now&#8221; network. I think the &#8220;now&#8221; means that &#8220;You&#8217;ll be checking if you have coverage now.&#8221; I&#8217;ve heard mixed reports that it&#8217;s a Pre problem versus that it&#8217;s a Sprint problem, but I have seen it fluctuate between 1 and 5 bars in specific spots while staying stationary. I also seem to flip over to &#8220;roaming&#8221; (thankfully, free) at random spots, which means while I can still get voice, I can&#8217;t get a data connection. While T-Mobile was not without dead spots, I seemed to get better coverage with them. I&#8217;m hoping this is more of a problem with WebOS then Sprint as I can probably wait for Palm to work the kinks out of it&#8217;s transceiver rather then wait for Sprint to add additional cell sites.</p>
<p><strong>Accessories</strong>: <strong><em>C</em></strong>, Come on, no holster? Just a stupid pouch? Geez. Also, the fact that the USB cable also doubles as the charging cable by plugging into the wall adapter? Lame. Palm, come on, give me two cables so I can keep one around in case I need to do an emergency charge off a USB port. It can&#8217;t be that expensive. As a side not, while I make no endorsement of it, <a href="http://shop.treonauts.com/palm-pre-accessories.htm">the web store over at Treonauts</a> seems to have lower prices for Pre accessories then Sprint.</p>
<p><strong>Overall</strong>: <em><strong>B/B-</strong></em>, I am pleased and the Pre is a great device. I keep finding myself pleasantly surprised that it does something with ease that my old Windows Mobile device couldn&#8217;t (Like&#8230; say&#8230; delete e-mail messages from my mail server! Amazing!).  That&#8217;s not to say that there are some chinks in its armor, but I think it&#8217;s a worthy competitor to the iPhone. It&#8217;s still very much a 1st generation device and has the issues thereof, however if you&#8217;re looking for an iPhone alternative, I&#8217;d recommend giving the Pre more then a casual look.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/333/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Making your 12 hour clock a 24 hour clock</title>
		<link>http://www.innismir.net/article/175</link>
		<comments>http://www.innismir.net/article/175#comments</comments>
		<pubDate>Tue, 02 Dec 2008 22:14:18 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[hardware hacking]]></category>
		<category><![CDATA[lm8560]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=175</guid>
		<description><![CDATA[I have been recently wanting a 24 hour clock in my office set to UTC so I have less chance of screwing up my radio logbook (Yes, despite having multiple computers in my office, I still keep a pen and paper log). Since my &#8220;geeky stuff&#8221; budget is next to nothing I was pretty much [...]]]></description>
			<content:encoded><![CDATA[<p>I have been recently wanting a 24 hour clock in my office set to UTC so I have less chance of screwing up my radio logbook (Yes, despite having multiple computers in my office, I still keep a pen and paper log). Since my &#8220;geeky stuff&#8221; budget is next to nothing I was pretty much out in the cold, until <a href="http://www.amsat.org/amsat/archive/amsat-bb/200801/msg06836.html" target="_blank">this message</a> by Howard, VE4ISP floated into my INBOX by way of the <a href="http://www.amsat.org/amsat/archive/amsat-bb/" target="_blank">AMSAT-BB</a> listserv. I was intrigued, since this was more or less exactly my situation and I had an old clock I could experiment on. <a href="http://pauldotcom.com/2008/11/larrys-introduction-to-hardwar.html" target="_blank">Inspired by Larry from PSW</a> I decided to try it my luck.</p>
<p>I cracked open the clock and surveyed the circuit board:</p>
<p><a href="http://www.innismir.net/etc/clock_mod_1.jpg"><img class="aligncenter" title="Circuit Board" src="http://www.innismir.net/etc/clock_mod_1_sm.jpg" alt="" width="360" height="270" /></a></p>
<p>We&#8217;re not interested in the IC in the upper right. That&#8217;s the FM receiver. What we&#8217;re interested in is the IC in the lower left:</p>
<p><a href="http://www.innismir.net/etc/clock_mod_2.jpg"><img class="aligncenter" title="Closeup of the LM8560 chip" src="http://www.innismir.net/etc/clock_mod_2_sm.jpg" alt="" width="360" height="270" /></a></p>
<p>Behold, the LM8560! From Howard&#8217;s e-mail I know that I was supposed to jump pin 15 to pin 28, however, I wanted to be doubly sure those numbers were correct . So, I found the <a href="http://www.innismir.net/etc/lm8560_datasheet.pdf" target="_blank">LM8560 datasheet</a> online and found the pinout (page 2). You can tell which way the chip is orientated by seeing which way the notch is pointing (on the left in the above picture). I also found out that Pin #28 is the 12/24 hour selection and pin #15 is &#8220;Vss&#8221;, which is IC-speak for &#8220;ground&#8221;. So, essentially, we&#8217;re grounding the 12/24 hour selection pin so it&#8217;s it makes the IC, and thus the clock, go into 24 hour mode. Should be easy right? Well, it would be if I were good at soldering, but after 15 minutes of abortive attempts I was finally successful.</p>
<p><a href="http://www.innismir.net/etc/clock_mod_3.jpg"><img class="aligncenter" title="Soldered Chip" src="http://www.innismir.net/etc/clock_mod_3_sm.jpg" alt="" width="360" height="270" /></a></p>
<p>Notice the scorch marks on the corners of the IC and cap right next to it! Hey, stop laughing! The soldering was made a touch easier by the fact that I could fit the wire into the little holes that the pins go down through. This made it slightly easier to solder together. After checking with my multimeter to make sure that the connection was good and that I didn&#8217;t accidentally solder another pin. I was pleasantly surprised and somewhat shocked when it told me that I only got the pins I was supposed to. So, I closed it up and plugged it in.</p>
<p>OK. No smoke. Now, let&#8217;s adjust the time&#8230;</p>
<p><a href="http://www.innismir.net/etc/clock_mod_4.jpg"><img class="aligncenter" title="It works!" src="http://www.innismir.net/etc/clock_mod_4_sm.jpg" alt="" width="360" height="270" /></a></p>
<p>Booyah! Success! Using parts I had around at home, I made a clock that was more-or-less useless to me into a clock that isn&#8217;t and also saved about $25 in the process! Huzzah!</p>
<p>This goes to prove that you too can do hardware hacking. After all, if I can, anyone should be able to&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/175/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
