<?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>Gnewt&#039;s Blag</title>
	<atom:link href="http://www.gnewt.at/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnewt.at/blog</link>
	<description>She turned me into a Gnewt! I got better...</description>
	<lastBuildDate>Wed, 25 May 2011 03:49:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>The Energy of Making</title>
		<link>http://www.gnewt.at/blog/2011/05/the-energy-of-making/</link>
		<comments>http://www.gnewt.at/blog/2011/05/the-energy-of-making/#comments</comments>
		<pubDate>Wed, 25 May 2011 03:35:33 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=183</guid>
		<description><![CDATA[I returned from Maker Faire Bay Area yesterday. The wonderful mix of conference, expo, and fair always fills me with a lot of energy to make things. Just being around people like the members of Noisebridge, the inventors of sugru, Mitch Altman (inventor of the TV-B-Gone), etc., osmotically sparks my creativity and leaves me thinking: [...]]]></description>
			<content:encoded><![CDATA[<p>I returned from Maker Faire Bay Area yesterday. The wonderful mix of conference, expo, and fair always fills me with a lot of energy to make things. Just being around people like the members of <a href="https://noisebridge.net">Noisebridge</a>, the inventors of <a href="http://sugru.com/">sugru</a>, <a href="http://en.wikipedia.org/wiki/Mitch_Altman">Mitch Altman</a> (inventor of the TV-B-Gone), etc., osmotically sparks my creativity and leaves me thinking: it feels so good to make things. There are people out there who haven&#8217;t made a thing in their life, and they need to be exposed to it.</p>
<p>Cory Doctorow captures what I&#8217;m saying in a quote from his book <em><a href="http://craphound.com/littlebrother/">Little Brother</a></em>:</p>
<blockquote><p>If you&#8217;ve never programmed a computer, you should. There&#8217;s nothing like it in the whole world. When you program a computer, it does <em>exactly</em> what you tell it to do. It&#8217;s like designing a machine &#8212; any machine, like a car, like a faucet, like a gas-hinge for a door &#8212; using math and instructions. It&#8217;s awesome in the truest sense: it can fill you with awe.</p>
<p>A computer is the most complicated machine you&#8217;ll ever use. It&#8217;s made of billions of micro-miniaturized transistors that can be configured to run any program you can imagine. But when you sit down at the keyboard and write a line of code, those transistors do what you tell them to.</p>
<p>Most of us will never build a car. Pretty much none of us will ever create an aviation system. Design a building. Lay out a city.</p></blockquote>
<p>While the quote discusses programming specifically, it explains the brilliance of using the tools available to you to invent new tools. Check out a <a href="http://hackerspaces.org">hackerspace</a> near you, or the <a href="http://makezine.com/">MAKE</a> homepage, or <a href="http://hackaday.com">Hack-A-Day</a>. Look at all the links in this single post: all people who make things and want to help others do the same.</p>
<p>Go make something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2011/05/the-energy-of-making/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amusing Encounter with the Police</title>
		<link>http://www.gnewt.at/blog/2010/06/amusing-encounter-with-the-police/</link>
		<comments>http://www.gnewt.at/blog/2010/06/amusing-encounter-with-the-police/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 23:12:49 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=157</guid>
		<description><![CDATA[I went to a party last night (at my friend J&#8217;s house), and it ended up with about 10 boys in a stuffy basement. Two friends of mine (G and N for this story&#8217;s purposes) and I decided to take a long walk. It was about midnight and we just wanted some fresh air, so [...]]]></description>
			<content:encoded><![CDATA[<p>I went to a party last night (at my friend J&#8217;s house), and it ended up with about 10 boys in a stuffy basement. Two friends of mine (G and N for this story&#8217;s purposes) and I decided to take a long walk. It was about midnight and we just wanted some fresh air, so we left.</p>
<p>J&#8217;s house. is near two public schools, so we decided to go walk around near them. We weren&#8217;t doing anything wrong&#8211; just walking around and having a conversation. N decided to give a &#8220;thumbs up&#8221; sign to a passing car, but we really thought nothing of it. It&#8217;s a lot better than flipping them off&#8211; but that probably would have got us into less trouble in the end.</p>
<p>We started heading home after around 45 minutes, but about halfway there a cop car stops right behind us. The cop gets out of the car and says &#8220;stop right there! Why are you boys walking late at night?&#8221; Our response of &#8220;to get some fresh air&#8221; apparently was invalid to him. While in the middle of asking us some questions like &#8220;where are you headed?&#8221; and &#8220;what are your names?&#8221;, <em>another</em> car shows up. Officer R. Christopher of the BIPD (our first officer) begins to explain to us that somebody called in about kids walking along the road hitchhiking. He then explains that in the past week there have been five fires set, a school broken into, and a house vandalized. He adds that most of these are confirmed to be done by juveniles. He goes on to give us the scare treatment: &#8220;So you know, if we get a call about anything wrong here, or at the bus barn, or at the schools, you know who our first suspects will be?&#8221; The three of us stayed silent throughout most of the ordeal, only speaking to give information. The two officers treat us like children and say things like &#8220;you see the problem here?&#8221; and &#8220;now I&#8217;m a suspicious guy.&#8221;</p>
<p>For future reference, giving the thumbs-up sign to a car is frequently misinterpreted.</p>
<p>Officer 2 looks at the bottom of our shoes while officer 1 calls all of our parents and asks if we&#8217;re supposed to be where we are. G&#8217;s father answers and confirms that he&#8217;s free to continue. N&#8217;s father comes to get him and take him back to the house where we were headed back to anyways. My parents both didn&#8217;t answer their phones, so by protocol the officers had to escort me back to J&#8217;s house in the cop car. G comes along for the ride.</p>
<p>G and I stand laughing behind the officer while he knocks on the door. A few of the boys at the party come up the stairs expecting only us, but see the cop and freak out. &#8220;J! There&#8217;s a cop outside your door!!&#8221; J gets to the door and gives G and I the most disgusted look I&#8217;ve ever seen. &#8220;What the hell did you guys do?&#8221; The officer tells J to wake up his parents and then the officer explains the situation to them. G and I are free to go back to the house, but now N&#8217;s father is pissed off, J&#8217;s parents are woken up, and J won&#8217;t talk to us.</p>
<p>This subsides quickly though, as we all realize how silly the situation is.</p>
<p>That was my first ever encounter with the police, and I think I&#8217;ve learned something from it: in a town as small as mine, the cops don&#8217;t have too much to do. This would explain why they sent two cars. Hopefully I won&#8217;t have to deal with them too much more. I would hope that police could treat us more like adults in the future. And I hope next time I spend time with the police, I do something worth getting caught for. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2010/06/amusing-encounter-with-the-police/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Noisebridge</title>
		<link>http://www.gnewt.at/blog/2010/05/noisebridge/</link>
		<comments>http://www.gnewt.at/blog/2010/05/noisebridge/#comments</comments>
		<pubDate>Sun, 23 May 2010 18:06:48 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/2010/05/noisebridge/</guid>
		<description><![CDATA[I&#8217;d like to extend a thank you to San Francisco&#8217;s Noisebridge hackerspace for being so hospitable and friendly towards me during my time here. On Friday when I arrived in SFO, I took the BART straight to Noisebridge and hung out there till that night. It was nice to be in an environment where I [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.gnewt.at/blog/wp-content/uploads/2010/05/wpid-2010-05-21-19.23.40.jpg" /></p>
<p>I&#8217;d like to extend a thank you to San Francisco&#8217;s <a href="http://noisebridge.net">Noisebridge</a> hackerspace for being so hospitable and friendly towards me during my time here.  On Friday when I arrived in SFO,  I took the BART straight to Noisebridge and hung out there till that night. It was nice to be in an environment where I could work, learn, and talk, despite being a stranger in this city.</p>
<p>I&#8217;ve met a lot of interesting people and was even invited out to dinner that night. San Franciscans really love their lights, I&#8217;ve found. Our crepe restaraunt had fancy fading rainbow lights.</p>
<p>I&#8217;ve included a picture of Noisebridge at a fairly dormant time. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2010/05/noisebridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Fulgurites</title>
		<link>http://www.gnewt.at/blog/2010/05/making-fulgurites/</link>
		<comments>http://www.gnewt.at/blog/2010/05/making-fulgurites/#comments</comments>
		<pubDate>Wed, 19 May 2010 02:34:18 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=122</guid>
		<description><![CDATA[We recently acquired a pole pig at the lab. We bought it off a guy who didn&#8217;t have time for a high voltage hobby any more, and so far we&#8217;ve made a Jacob&#8217;s ladder with it, and used it to make fulgurites. Fulgurites are the figures made by lightning hitting sand (or other melty grainy [...]]]></description>
			<content:encoded><![CDATA[<p>We recently acquired a <a href="http://en.wikipedia.org/wiki/Pylon_transformer">pole pig</a> at the lab. We bought it off a guy who didn&#8217;t have time for a high voltage hobby any more, and so far we&#8217;ve made a Jacob&#8217;s ladder with it, and used it to make fulgurites.</p>
<p>Fulgurites are the figures made by lightning hitting sand (or other melty grainy materials). We don&#8217;t have lightning but we can definitely simulate it with the pole pig. We start by putting sand (100lb for $7 at Home Depot) in a terracotta pot. We stick electrodes from the transformer straight into the pot and turn it on. The result comes out like this.</p>
<p><a href="http://www.flickr.com/photos/gnewt/4620012161/"><img class="aligncenter size-full wp-image-124" title="Completed Fulgurites" src="http://www.gnewt.at/blog/wp-content/uploads/2010/05/2010-05-15-18.25.jpg" alt="They're beautiful and fractally." width="320" height="240" /></a></p>
<p>We then epoxy them into nice solid pieces of art. I made a video about the process for my science class.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" 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://vimeo.com/moogaloop.swf?clip_id=11855445&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=11855445&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/11855445">Fulgurite Production at Hackerbot Labs</a> from <a href="http://vimeo.com/user1020219">Nick Mooney</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Credits to Pip aka @yoyojedi for helping me out with this. He&#8217;s the fulgurite master and was nice enough to teach me how.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2010/05/making-fulgurites/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Verizon Sent Me the Wrong Phone</title>
		<link>http://www.gnewt.at/blog/2010/05/verizon-sent-me-the-wrong-phone/</link>
		<comments>http://www.gnewt.at/blog/2010/05/verizon-sent-me-the-wrong-phone/#comments</comments>
		<pubDate>Sun, 02 May 2010 23:02:26 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=116</guid>
		<description><![CDATA[On Wednesday, April 28, my Motorola Droid broke (the second time). A piece inside the microUSB port fell out while unplugging my phone, leaving the phone un-chargeable unless put in an odd position at an angle: not fun. No problem though, right? I&#8217;m still under warranty. Sure enough, Verizon was nice enough to send me [...]]]></description>
			<content:encoded><![CDATA[<p>On Wednesday, April 28, my Motorola Droid broke (the second time). A piece inside the microUSB port fell out while unplugging my phone, leaving the phone un-chargeable unless put in an odd position at an angle: not fun. No problem though, right? I&#8217;m still under warranty. Sure enough, Verizon was nice enough to send me a replacement phone, overnight, free of charge. Awesome! It shipped out April 29 and I got it on the 30th.</p>
<p>When the phone arrived I went through the fairly standard procedure: wipe data from old phone, keep battery/card/back-cover, install them in new phone and activate by dialing *228. In a few minutes after waiting on crappy activation music, it was done. My phone instantly picked up a signal and I went on my merry way packaging up the old phone to send back.</p>
<p>I started to notice some weird things that night though. The first was that I was told I had to dial the area code while &#8216;roaming&#8217;. This was weird, but I figured dialing *22899 to refresh the cell tower data would fix it. No luck though. Oh well&#8211; it&#8217;ll sort itself out. Then I started getting messages from my friends asking why I wasn&#8217;t answering my phone. I decided to run an experiment by calling my home phone from my cell. The caller ID showed up as a 410 area code (Maryland). It was bidirectional too, meaning my phone rang when I called the Maryland number. My old local number went straight to voicemail.</p>
<p>I called up Verizon and told them about the issue, and the rep I had was very confused by the situation. I was put on hold a couple times and told that he would have to converse with a higher-up. Verizon claims that they can&#8217;t program the phone remotely to my correct number and decide to ship me yet another new phone, same as last time. Meanwhile, I have no access to my old number and some poor soul in Maryland probably wants their number back. I can make and receive calls on this Maryland number, and Verizon recognizes me as the person on that account. Luckily though, it was secure enough such that I couldn&#8217;t make any account changes without the social security number.</p>
<p>The new (Droid #4) phone is set to arrive tomorrow, and hopefully it&#8217;ll work just fine. I&#8217;ll have 3 Droids in the house then&#8230; but I have to send 2 of them back via prepaid FedEx.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2010/05/verizon-sent-me-the-wrong-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robot Arm Project &#8212; New Life</title>
		<link>http://www.gnewt.at/blog/2010/04/robot-arm-project-new-life/</link>
		<comments>http://www.gnewt.at/blog/2010/04/robot-arm-project-new-life/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 03:22:33 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=114</guid>
		<description><![CDATA[If you haven&#8217;t gathered by now, I&#8217;m back from New Zealand. I&#8217;m just too lazy to write about it. The Robot Arm project has been gathering some dust for a while. Code is a little slow to develop since I can only access the arm itself on Saturdays. That said, however, I&#8217;ve fixed  a problem! [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t gathered by now, I&#8217;m back from New Zealand. I&#8217;m just too lazy to write about it.</p>
<p>The Robot Arm project has been gathering some dust for a while. Code is a little slow to develop since I can only access the arm itself on Saturdays. That said, however, I&#8217;ve fixed  a problem! To connect to the Gamoto motor control board, I need a USB-Serial adapter and then a janky-as-shit serial-to-Gamoto adapter which connects to some protoboard, which connects finally to the Gamoto.  I learned Saturday that I rushed my first job in creating the janky-as-shit serial-to-Gamoto adapter and barely connected the wire to the correct pin. It was a cold solder joint, so I made a new adapter, and I wanted to share a trick that some people might not know.</p>
<p>When soldering wires to headers (sets of pins), you can put the bottom of the header in a protoboard, hook the wire around the pin, and solder like that. It works really well and is much easier than soldering without the hook.</p>
<p>Anyways, code will be posted soon. It&#8217;s currently being edited constantly in an effort to improve/optimize/extend. This is my first real Python project so I&#8217;m learning all the time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2010/04/robot-arm-project-new-life/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Skeeter Eater</title>
		<link>http://www.gnewt.at/blog/2009/12/skeeter-eater/</link>
		<comments>http://www.gnewt.at/blog/2009/12/skeeter-eater/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 09:56:11 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=63</guid>
		<description><![CDATA[Tonight, I ate mosquito larvae. I was given $50 for doing so and it was totally worth it. Before you freak out: these are laboratory grade, pathogen-free mosquitoes which are stored in perfectly clean water. They&#8217;re full of protein and pose no threat. Since they were all in water, I didn&#8217;t notice at all. Just [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight, I ate mosquito larvae. I was given $50 for doing so and it was totally worth it. Before you freak out: these are laboratory grade, pathogen-free mosquitoes which are stored in perfectly clean water. They&#8217;re full of protein and pose no threat. Since they were all in water, I didn&#8217;t notice at all. Just washed it down with some Mountain Dew. Despite the fact that it led to the nickname &#8220;Skeeter Eater&#8221; and internet infamy, I got paid! A++ would ingest again. Have fun with the video below.</p>
<p><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/sok-g4Uikow&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/sok-g4Uikow&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2009/12/skeeter-eater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching Lightning</title>
		<link>http://www.gnewt.at/blog/2009/10/catching-lightning/</link>
		<comments>http://www.gnewt.at/blog/2009/10/catching-lightning/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 08:57:07 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=48</guid>
		<description><![CDATA[At the lab we have 3 tesla coils owned by different members. We decided to put them all in one room. Chaos SCIENCE ensued! This is a picture of me catching lightning with a grounded sword. In simple terms: there&#8217;s a wire attached to the sword, which is attached to ground. The tesla coil electricity [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_53" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-53" title="Catching Lightning" src="http://www.gnewt.at/blog/wp-content/uploads/2009/10/catching_lightning.jpg" alt="Catching lightning from two tesla coils" width="600" height="800" /><p class="wp-caption-text">Catching lightning from two tesla coils</p></div>
<p>At the <a href="http://www.hackerbotlabs.com">lab</a> we have 3 tesla coils owned by different members. We decided to put them all in one room. <span style="text-decoration: line-through;">Chaos</span> SCIENCE ensued! This is a picture of me catching lightning with a grounded sword. In simple terms: there&#8217;s a wire attached to the sword, which is attached to ground. The tesla coil electricity travels through the wire, and not me.</p>
<p>Hopefully, more on tesla coil stuffs later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2009/10/catching-lightning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ARP Spoofing and Public Networks</title>
		<link>http://www.gnewt.at/blog/2009/03/arp-spoofing-and-public-networks/</link>
		<comments>http://www.gnewt.at/blog/2009/03/arp-spoofing-and-public-networks/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 02:18:40 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[public]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=13</guid>
		<description><![CDATA[NOTHING I SAY IS TRUE, AND IF YOU TRY IT, YOUR COMPUTER WILL EXPLODE AND YOUR FRIENDS WILL ALL TURN AGAINST YOU. On a more serious note, doing this on a network you don&#8217;t own is illegal. Don&#8217;t. Recently, I downloaded a copy of the penetration testing OS Backtrack. This is a great Linux LiveCD [...]]]></description>
			<content:encoded><![CDATA[<p>NOTHING I SAY IS TRUE, AND IF YOU TRY IT, YOUR COMPUTER WILL EXPLODE AND YOUR FRIENDS WILL ALL TURN AGAINST YOU. On a more serious note, doing this on a network you don&#8217;t own is illegal. Don&#8217;t.</p>
<p>Recently, I downloaded a copy of the penetration testing OS <a href="http://remote-exploit.org/backtrack.html">Backtrack</a>. This is a great Linux LiveCD that includes many tools for security testing. One of the things that I really wanted to try out was ARP spoofing. For those who aren&#8217;t familiar, here&#8217;s a little explanation.</p>
<p>On a normal network, when computer A wants to connect to computer B, they do so through the router. In order to find out how to contact the computer, they send out an &#8220;ARP Request,&#8221; which looks something like &#8220;Who has 192.168.1.10? Tell 192.168.1.11.&#8221; The router replies accordingly, giving the MAC address (basically the physical address on the network) to the requesting computer. The problem with this is that there&#8217;s no security. If Attacker C gets on to the network with a mac address of 11:22:33:44:55:66, and then sends this out:</p>
<ul>
<li>192.168.1.1 is at 11:22:33:44:55:66</li>
<li>192.168.1.10 is at 11:22:33:44:55:66</li>
<li>192.168.1.11 is at 11:22:33:44:55:66</li>
</ul>
<p>Suddenly, the whole network thinks Computer A, Computer B, and the router are all located at Attacker C&#8217;s MAC address. This means all the traffic is routed to the attacker. If Attacker C has IP forwarding enabled, there will be no interruption in browsing for Computer A or B. Their traffic will simply be passed on, but it will be traveling through Attacker C&#8217;s computer. Why is this dangerous you ask? I&#8217;ll explain more in the next section. I decided to check this out using a tool called <a href="http://ettercap.sourceforge.net/">Ettercap</a>, which can do much more than just rerouting traffic. Ettercap comes included on the Backtrack Linux LiveCD I mentioned earlier, which means that anybody can download the file, put it on a CD or USB stick, and boot up into a fully dangerous Linux OS without making any change to their system. I downloaded the USB version and put it on a USB stick, then booted into it.</p>
<p>It took a few minutes to set up my network card, but I&#8217;m not going to go into that process this time. Once the network card was set up and ready, I was sitting in front of a fully ready attack/pentesting operating system. I decided to take it to a local <span style="text-decoration: line-through;">public place</span> network that I own with an open WiFi network. This is when I fully realized how insecure ARP is.</p>
<p>I took my laptop to the <span style="text-decoration: line-through;">public place</span> network that I own and sat down, opened up my laptop and connected to the wireless network. There&#8217;s a simple Ettercap command that just reroutes all traffic on the network using an ARP poisoning attack.</p>
<pre>ettercap -T -q -M ARP // //</pre>
<p>This doesn&#8217;t run any special filters or anything, but it does spoof to every computer on the network, meaning all their traffic is flowing through your computer. By default, ettercap collects passwords in plaintext and over HTTPS by certificate spoofing. Every HTTPS website has a unique and securely signed certificate that it provides to the browser to prove the site&#8217;s authenticity. When ARP spoofing is enabled, ettercap automatically forges these certificates, but it&#8217;s not perfect: they&#8217;re detected as not authentic by the browser. You may think that this would make people realize something is wrong, but people just click straight through and log into whatever it is they&#8217;re trying to access. This is a HUGE problem, and it&#8217;s human error.</p>
<p>I enabled two ettercap plugins after I started my spoofing session by pressing &#8220;p&#8221; and typing the name of the plugins. The plugins were autoadd and repoison_arp. These names are fairly self-explanatory. autoadd automatically detects new hosts on the netwok and adds them to the poisoning list, and repoison_arp keeps sending false ARP replies during the whole session.</p>
<p>The plugin chk_poison told me that my &#8220;attack&#8221; was working, but I wanted to check for myself, so I opened up <a href="http://www.wireshark.org/">Wireshark</a>, my favorite network analyzer. Suddenly I saw everybody&#8217;s web traffic passing through my computer. The &#8220;attack&#8221; was indeed successful.</p>
<p>This default setup that captures passwords is enough for most attackers to do a lot of damage, but I decided to have a little fun, while remaining non-malicious. For this I called upon Ettercap&#8217;s filters, which can replace data in a TCP stream in realtime (and a lot of other cool stuff). I used the info and example code listed at <a href="http://www.irongeek.com/i.php?page=security/ettercapfilter">IronGeek&#8217;s article</a> about Ettercap filters to replace images on any website that people visited with an image of the <a href="http://www.r33b.net">hypnotoad</a>. It worked great! Anywhere someone on the network tried to browse, they&#8217;d get images of the hypnotoad in place of their real images. This was just a proof of concept, and definitely wasn&#8217;t going to harm anybody&#8217;s computers, but if an attacker wanted to run arbitrary code on another person&#8217;s computer, they could do it easily using something like <a href="http://www.irongeek.com/i.php?page=videos/deploying-metasploits-meterpreter-with-mitm-and-an-ettercap-filter">this</a>.</p>
<p>It really all wraps up to this: the internet itself is broken. Stuff is insecure and easily exploitable. Make sure you always use a little common sense. When your browser warns you that Gmail is using an invalid security certificate, don&#8217;t just click through it. Warning are put there for a reason. Anyone interested in protecting their network against ARP poisoning should read <a href="http://www.cs.sjsu.edu/faculty/stamp/students/Silky_report.pdf">this paper</a>.</p>
<p>Feel free to yell at me, correct me, or suggest I change things by writing a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2009/03/arp-spoofing-and-public-networks/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hackerbot Labs Post: The Laser Box</title>
		<link>http://www.gnewt.at/blog/2009/03/hackerbot-labs-post-the-laser-box/</link>
		<comments>http://www.gnewt.at/blog/2009/03/hackerbot-labs-post-the-laser-box/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 07:22:07 +0000</pubDate>
		<dc:creator>Gnewt</dc:creator>
				<category><![CDATA[Crosspost]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[laser box]]></category>
		<category><![CDATA[lasers]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.gnewt.at/blog/?p=9</guid>
		<description><![CDATA[This is the first post I did on the Hackerbot Labs blog. Check it out.]]></description>
			<content:encoded><![CDATA[<p>This is the first post I did on the Hackerbot Labs blog. <a href="http://www.hackerbotlabs.com/2009/03/the-laser-box/">Check it out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnewt.at/blog/2009/03/hackerbot-labs-post-the-laser-box/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

