<?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>Kyle Anderson &#187; aircrack</title>
	<atom:link href="http://xkyle.com/tag/aircrack/feed/" rel="self" type="application/rss+xml" />
	<link>http://xkyle.com</link>
	<description></description>
	<lastBuildDate>Thu, 22 Jul 2010 04:54:17 +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>Verizon FiOS Wireless Key Calculator!</title>
		<link>http://xkyle.com/2009/03/03/verizon-fios-wireless-key-calculator/</link>
		<comments>http://xkyle.com/2009/03/03/verizon-fios-wireless-key-calculator/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 18:58:33 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[aircrack]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=276</guid>
		<description><![CDATA[*** More Update: There are new AP&#8217;s that don&#8217;t conform to this pattern. If the calculator doesn&#8217;t work on yours, maybe it is like these non-conforming-wep keys *** ** Update:  A cool cool guy named Dylan Taylor wrote a java implementation of this script: http://fioswepcalc.webs.com/ if you need an offline version ** ** Update: I [...]]]></description>
			<content:encoded><![CDATA[<p>*** More Update: There are new AP&#8217;s that don&#8217;t conform to this pattern. If the calculator doesn&#8217;t work on yours, maybe it is like these <a href="http://xkyle.com/2010/04/02/help-wanted-what-is-the-pattern-in-these-new-wep-keys/">non-conforming-wep</a> keys ***</p>
<p>** Update:  A cool cool guy named Dylan Taylor wrote a java implementation of this script: <a href="http://fioswepcalc.webs.com/">http://fioswepcalc.webs.com/</a> if you need an offline version **</p>
<p>** Update: I wrote a bash implementation to make it easy to script, and for offline usage: <a href="http://xkyle.com/other/fioscalc.sh">http://xkyle.com/other/fioscalc.sh</a> **</p>
<p>In my <a href="http://xkyle.com/2009/02/07/verizon-fios-wireless-security-analysis/">previous post</a> I showed a correlation between the WEP key of a Verizon FiOS install and the MAC address of the access point. This was simply a collection of experimental data that I gathered.</p>
<p>Thanks to <a href="http://www.linkedin.com/pub/dir/Fred/Williams?trk=ppro_find_others">Fred Williams?</a> for pointing out the correlation between the ESSID and the WEP. With these powers combined form:<br />
<a href="http://xkyle.com/wp-content/uploads/captain-planet.jpeg"><img class="alignnone size-medium wp-image-286" title="captain-planet" src="http://xkyle.com/wp-content/uploads/captain-planet-185x300.jpg" alt="captain-planet" width="185" height="300" /></a></p>
<p>Well.. Not exactly. If there was a super hero with the phrase: &#8220;Hack the Planet&#8221; instead of &#8220;Save the Planet&#8221; I would have chosen it.</p>
<p>So what is the deal?</p>
<p><a href="http://xkyle.com/wp-content/uploads/verizon_fios_250.jpg"><img class="alignnone size-medium wp-image-244" title="verizon_fios_250" src="http://xkyle.com/wp-content/uploads/verizon_fios_250.jpg" alt="" width="250" height="72" /></a></p>
<p>The first part of the key is a combination of the second and third part of the MAC, which is either 1801 or 1F90.</p>
<p>The second part of the key is this forumula.. hold on to your butts:</p>
<blockquote><p>The 5-character SSID name is a base-36 number of the lower 48 bits (6 hex digits) of the WEP key. The string is reversed, with the most significant digit on the right.</p>
<p>Base-36 numbers uses 0-9 followed A-Z to represent 36 digits (0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ)<br />
It maps out like this:<br />
0=00, 1=01, 2=02, 3=03, 4=04, 5=05,<br />
6=06, 7=07, 8=08, 9=09, A=10, B=11,<br />
C=12, D=13, E=14, F=15, G=16, H=17,<br />
I=18, J=19, K=20, L=21, M=22, N=23,<br />
O=24, P=25, Q=26, R=27, S=28, T=29,<br />
U=30, V=31, W=32, X=33, Y=34, Z=35</p>
<p>To go through an example, the SSID name of “E3X12″ comes out as follows.</p>
<p>E*(36^0) is 14 * 1 = 14<br />
3*(36^1) is 03 * 36 = 108<br />
X*(36^2) is 33 * 1296 = 42,768<br />
1*(36^3) is 01 * 46656 = 46,656<br />
2*(36^4) is 02 * 1679616 = 3,359,232<br />
Add these up, and you get 3,448,778 decimal which is 349FCA in Hexadecimal notation.<br />
The first 4 hex digits of the WEP key are the 2nd and 3rd byte from the MAC address as indicated in the original post above.</p></blockquote>
<p>Thanks again Fred! To math majors this is like a beam of light coming down from the heavens</p>
<p><a href="http://www.flickr.com/photos/dorowski/456250234/"><img class="alignnone size-full wp-image-288" title="lightbeam" src="http://xkyle.com/wp-content/uploads/lightbeam.jpg" alt="lightbeam" width="375" height="284" /></a><br />
So I wrote this Javascript calculator (my first javascript program actually) in order to aid the calculation of the keys! Just type in your neighbor&#8217;s ESSID and out comes the KEY!<br />
(Sorry about the iframe if that is an issue to you. Goto <a href="http://xkyle.com/other/wep.html">here</a> if it is.)<br />
&lt;/p&gt; &lt;p&gt;Your browser does not support iframes.&lt;/p&gt; &lt;p&gt;<br />
Want to try it out? Here is a list of keys I&#8217;ve collected in my travels. Theres are cracked with Aircrack-ng, not calculated.</p>
<blockquote><p>E3X12,1801349FCA<br />
NAMX2,18014B311F<br />
MWXV2,180149FF66<br />
R0LC7,1801BC5C6B<br />
JE2K7,1801C1B02B<br />
HH150,1F900396C5<br />
3RA18,1801CDF4AF<br />
OQ838,1801CF5700<br />
7WY20,1F90021D27<br />
C7WA0,1F9007C188<br />
DJP80,1F90063349<br />
BJ2Z0,1F9018F797<br />
RSHZ0,1F901944DB</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2009/03/03/verizon-fios-wireless-key-calculator/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Verizon FiOS Wireless Security Analysis</title>
		<link>http://xkyle.com/2009/02/07/verizon-fios-wireless-security-analysis/</link>
		<comments>http://xkyle.com/2009/02/07/verizon-fios-wireless-security-analysis/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 18:29:04 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[aircrack]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[wep]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=243</guid>
		<description><![CDATA[Take a look at some wireless keys that I&#8217;ve collected from some Verizon FiOS installs around Tampa: 00-18-01-EA-3D-99,E3X12,6,WEP,1801349FCA 00-18-01-F0-6D-C4,NAMX2,1,WEP,18014B311F 00-18-01-F0-95-78,MWXV2,11,WEP,180149FF66 00-18-01-FD-4F-0E,R0LC7,1,WEP,1801BC5C6B 00-18-01-FE-15-46,JE2K7,1,WEP,1801C1B02B 00-18-01-FF-DF-DD,HH150,1,WEP,1F900396C5 00-1F-90-E0-B1-F8,3RA18,6,WEP,1801CDF4AF 00-1F-90-E0-B5-AC,OQ838,6,WEP,1801CF5700 00-1F-90-E2-7E-61,7WY20,6,WEP,1F90021D27 00-1F-90-E3-1E-90,C7WA0,6,WEP,1F9007C188 00-1F-90-E3-2E-07,DJP80,6,WEP,1F90063349 00-1F-90-E6-A7-D5,BJ2Z0,11,WEP,1F9018F797 00-1F-90-E6-D4-E3,RSHZ0,4,WEP,1F901944DB What you are looking at here is MAC, SSID, Channel, Encryption, Key. Notice that they are all WEP, 64bit, with 5 Alpha numeric SSID&#8217;s. I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkyle.com/wp-content/uploads/verizon_fios_250.jpg"><img class="alignnone size-medium wp-image-244" title="verizon_fios_250" src="http://xkyle.com/wp-content/uploads/verizon_fios_250.jpg" alt="" width="250" height="72" /></a></p>
<p>Take a look at some wireless keys that I&#8217;ve collected from some Verizon FiOS installs around Tampa:</p>
<blockquote><p>00-18-01-EA-3D-99,E3X12,6,WEP,1801349FCA<br />
00-18-01-F0-6D-C4,NAMX2,1,WEP,18014B311F<br />
00-18-01-F0-95-78,MWXV2,11,WEP,180149FF66<br />
00-18-01-FD-4F-0E,R0LC7,1,WEP,1801BC5C6B<br />
00-18-01-FE-15-46,JE2K7,1,WEP,1801C1B02B<br />
00-18-01-FF-DF-DD,HH150,1,WEP,1F900396C5<br />
00-1F-90-E0-B1-F8,3RA18,6,WEP,1801CDF4AF<br />
00-1F-90-E0-B5-AC,OQ838,6,WEP,1801CF5700<br />
00-1F-90-E2-7E-61,7WY20,6,WEP,1F90021D27<br />
00-1F-90-E3-1E-90,C7WA0,6,WEP,1F9007C188<br />
00-1F-90-E3-2E-07,DJP80,6,WEP,1F90063349<br />
00-1F-90-E6-A7-D5,BJ2Z0,11,WEP,1F9018F797<br />
00-1F-90-E6-D4-E3,RSHZ0,4,WEP,1F901944DB</p></blockquote>
<p>What you are looking at here is MAC, SSID, Channel, Encryption, Key.</p>
<p>Notice that they are all WEP, 64bit, with 5 Alpha numeric SSID&#8217;s.</p>
<p>I want to emphasize that these are the defaults, and only geeks, nerds and the like change the defaults. <img src='http://xkyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here is a typical type of router (actiontec) that does this:</p>
<p><a href="http://xkyle.com/wp-content/uploads/mi424wr.gif"><img class="alignnone size-medium wp-image-245" title="mi424wr" src="http://xkyle.com/wp-content/uploads/mi424wr-300x216.gif" alt="" width="300" height="216" /></a></p>
<p>Take a real close look at two of the examples:</p>
<blockquote><p>00-18-01-FE-15-46,JE2K7,1,WEP,1801C1B02B<br />
00-1F-90-E2-7E-61,7WY20,6,WEP,1F90021D27</p></blockquote>
<p>Notice the relationship the MAC and the key have. Let me split up the bytes for you:</p>
<blockquote><p>00:18:01:FE:15:46   -  18:01:C1:B0:2B</p></blockquote>
<p>Verizon, or Actiontec, or someone is setting the first byte of the 40bit key to the second byte of the MAC of the unit. And then they are setting the second byte of the key to the third byte of the MAC!</p>
<p>You can look on the list, and this is mostly the case, there is some overlap on the OIDs. (sometimess it is 1801, sometimes 1f90) Why is this useful? Well if you know it is a FiOS install, you have already decreased your &#8220;64bit&#8221; key to a real &#8220;40bit&#8221; key, and you already know 16 bits of it, so you only have to crack 24 bits. This is insane. This is like guessing 3 letters.</p>
<p>The way to use this is with the <a href="http://www.aircrack-ng.org">Aircrack-ng</a> program. Capture some packets, and use the -d option to tell it what the key starts with.</p>
<blockquote><p>aircrack-ng -d 1801 stupid-fios.cap</p></blockquote>
<p>You will get the key in No time! Silly Verizon, you didn&#8217;t think we would notice you weren&#8217;t using constructed (not random) keys?</p>
<p>Have FiOS yourself? Want to share your MAC and default key in the comments? <img src='http://xkyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2009/02/07/verizon-fios-wireless-security-analysis/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using disk

Served from: xkyle.com @ 2010-07-31 23:45:43 -->