<?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>What&#039;s My Pass? &#187; WEP</title>
	<atom:link href="http://www.whatsmypass.com/tag/wep/feed" rel="self" type="application/rss+xml" />
	<link>http://www.whatsmypass.com</link>
	<description>Password Recovery for Windows, Mac, Linux, browsers, email, instant messengers, BIOS</description>
	<lastBuildDate>Tue, 24 Jan 2012 16:08:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DPAPIck &#8211; Recover offline passwords</title>
		<link>http://www.whatsmypass.com/dpapick-recover-offline-passwords</link>
		<comments>http://www.whatsmypass.com/dpapick-recover-offline-passwords#comments</comments>
		<pubDate>Tue, 06 Apr 2010 20:08:14 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[Password Info]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[forensic tool]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet Explorer form passwords]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[MSN Messenger]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[wireless network keys;]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/dpapick-recover-offline-passwords</guid>
		<description><![CDATA[This is a forensic tool to deal, in an offline way, with Microsoft Windows® protected data, using the DPAPI (Data Protection API). A non-exhaustive list of those recoverable secrets are : * EFS certificates * MSN Messenger credentials * Internet Explorer form passwords * Outlook passwords * Google Talk credentials * Google Chrome form passwords [...]]]></description>
			<content:encoded><![CDATA[<p>This is a forensic tool to deal, in an offline way, with Microsoft Windows® protected data, using the DPAPI (Data Protection API).<br />
A non-exhaustive list of those recoverable secrets are :</p>
<p>* EFS certificates<br />
* MSN Messenger credentials<br />
* Internet Explorer form passwords<br />
* Outlook passwords<br />
* Google Talk credentials<br />
* Google Chrome form passwords<br />
* Wireless network keys (WEP key and WPA-PMK)<br />
* Skype credentials</p>
<p>Of course you need to know the user&#8217;s current password, you can recover it from the SAM.<br />
<a href="http://www.dpapick.com/files/DPAPIck.zip">Download Here</a><br />
You can also read an excellent article on the undocumented process of recovering DPAPI passwords <a href="http://www.bursztein.net/wp-content/uploads/2010/03/dpapi.pdf">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/dpapick-recover-offline-passwords/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Password Cracking Guide</title>
		<link>http://www.whatsmypass.com/password-cracking-guide</link>
		<comments>http://www.whatsmypass.com/password-cracking-guide#comments</comments>
		<pubDate>Wed, 24 Mar 2010 15:06:24 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[cracking]]></category>
		<category><![CDATA[Password Info]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[Cracking Office]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Novell NetWare]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[WEP]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/password-cracking-guide</guid>
		<description><![CDATA[This pdf document is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here. Here is the table of contents 1 LM vs. NTLM 2 Syskey 3 Cracking Windows Passwords [...]]]></description>
			<content:encoded><![CDATA[<p>This pdf document is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here.<span id="more-912"></span><br />
Here is the table of contents</p>
<pre>1 LM vs. NTLM
2 Syskey
3 Cracking Windows Passwords
   3.1 Extracting the hashes from the Windows SAM
      3.1.1 Using BackTrack Tools
         3.1.1.1 Using bkhive and samdump v1.1.1 (BT2 and BT3)
         3.1.1.2 Using samdump2 v2.0.1 (BT4)
         3.1.1.3 Cached Credentials
      3.1.2 Using Windows Tools
         3.1.2.1 Using fgdump
         3.1.2.2 Using gsecdump
         3.1.2.3 Using pwdump7
         3.1.2.4 Cached Credentials
   3.2 Extracting the hashes from the Windows SAM remotely
      3.2.1 Using BackTrack Tools
         3.2.1.1 ettercap
      3.2.2 Using Windows Tools
         3.2.2.1 Using fgdump
   3.3 Cracking Windows Passwords
      3.3.1 Using BackTrack Tools
         3.3.1.1 John the Ripper BT3 and BT4
            3.3.1.1.1 Cracking the LM hash
            3.3.1.1.2 Cracking the NTLM hash
            3.3.1.1.3 Cracking the NTLM using the cracked LM hash
            3.3.1.1.4 Cracking cached credentials
         3.3.1.2 John the Ripper - current
            3.3.1.2.1 Get and Compile
            3.3.1.2.2 Cracking the LM hash
            3.3.1.2.3 Cracking the LM hash using known letter(s) in known location(s) (knownforce)
            3.3.1.2.4 Cracking the NTLM hash
            3.3.1.2.5 Cracking the NTLM hash using the cracked LM hash (dumbforce)
            3.3.1.2.6 Cracking cached credentials
         3.3.1.3 Using MDCrack
            3.3.1.3.1 Cracking the LM hash
            3.3.1.3.2 Cracking the NTLM hash
            3.3.1.3.3 Cracking the NTLM hash using the cracked LM hash
         3.3.1.4 Using Ophcrack
            3.3.1.4.1 Cracking the LM hash
            3.3.1.4.2 Cracking the NTLM hash
            3.3.1.4.3 Cracking the NTLM hash using the cracked LM hash
      3.3.2 Using Windows Tools
         3.3.2.1 John the Ripper
            3.3.2.1.1 Cracking the LM hash
            3.3.2.1.2 Cracking the NTLM hash
            3.3.2.1.3 Cracking the NTLM hash using the cracked LM hash
            3.3.2.1.4 Cracking cached credentials
         3.3.2.2 Using MDCrack
            3.3.2.2.1 Cracking the LM hash
            3.3.2.2.2 Cracking the NTLM hash
            3.3.2.2.3 Cracking the NTLM hash using the cracked LM hash
         3.3.2.3 Using Ophcrack
            3.3.2.3.1 Cracking the LM hash
            3.3.2.3.2 Cracking the NTLM hash
            3.3.2.3.3 Cracking the NTLM hash using the cracked LM hash
         3.3.2.4 Using Cain and Abel
      3.3.3 Using a Live CD
         3.3.3.1 Ophcrack
4. Changing Windows Passwords
   4.1 Changing Local User Passwords
      4.1.1 Using BackTrack Tools
         4.1.1.1 chntpw
      4.1.2 Using a Live CD
         4.1.2.1 chntpw
         4.1.2.2 System Rescue CD
   4.2 Changing Active Directory Passwords
5 plain-text.info
6 Cracking Novell NetWare Passwords
7 Cracking Linux/Unix Passwords
8 Cracking networking equipment passwords
   8.1 Using BackTrack tools
      8.1.1 Using Hydra
      8.1.2 Using Xhydra
      8.1.3 Using Medusa
      8.1.4 Using John the Ripper to crack a Cisco hash
   8.2 Using Windows tools
      8.2.1 Using Brutus
9 Cracking Applications
   9.1 Cracking Oracle 11g (sha1)
   9.2 Cracking Oracle passwords over the wire
   9.3 Cracking Office passwords
   9.4 Cracking tar passwords
   9.5 Cracking zip passwords
   9.6 Cracking pdf passwords
10 Wordlists aka Dictionary attack
   10.1 Using John the Ripper to generate a wordlist
   10.2 Configuring John the Ripper to use a wordlist
   10.3 Using crunch to generate a wordlist
   10.4 Generate a wordlist from a textfile or website
   10.5 Using premade wordlists
   10.6 Other wordlist generators
   10.7 Manipulating your wordlist
11 Rainbow Tables
   11.1 What are they?
   11.2 Generating your own
      11.2.1 rcrack - obsolete but works
      11.2.2 rcracki
      11.2.3 rcracki - boinc client
      11.2.4 Generating a rainbow table
   11.3 WEP cracking
   11.4 WPA-PSK
      11.4.1 airolib
      11.4.2 pyrit
12 Distributed Password cracking
   12.1 john
   12.2 medussa (not a typo this is not medusa)
13 using a GPU
   13.1 cuda - nvidia
   13.2 stream - ati</pre>
<p><a href="http://tools.question-defense.com/Cracking_Passwords_Guide.pdf">Cracking_Passwords_Guide.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/password-cracking-guide/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Crack a Wi-Fi Network&#8217;s WEP Password with BackTrack</title>
		<link>http://www.whatsmypass.com/how-to-crack-a-wi-fi-networks-wep-password-with-backtrack</link>
		<comments>http://www.whatsmypass.com/how-to-crack-a-wi-fi-networks-wep-password-with-backtrack#comments</comments>
		<pubDate>Thu, 02 Jul 2009 19:59:11 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[backtrack3]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[wifi cracking]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/how-to-crack-a-wi-fi-networks-wep-password-with-backtrack</guid>
		<description><![CDATA[Lifehacker.com had an article the other day that pretty much held your hand on steps to crack a WEP password using BackTrack3. Check it out ::HERE::]]></description>
			<content:encoded><![CDATA[<p>Lifehacker.com had an article the other day that pretty much held your hand on steps to crack a WEP password using BackTrack3. Check it out ::<a href="http://lifehacker.com/5305094/how-to-crack-a-wi+fi-networks-wep-password-with-backtrack">HERE</a>::</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/how-to-crack-a-wi-fi-networks-wep-password-with-backtrack/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WPA Wi-Fi encryption is cracked</title>
		<link>http://www.whatsmypass.com/wpa-wi-fi-encryption-is-cracked</link>
		<comments>http://www.whatsmypass.com/wpa-wi-fi-encryption-is-cracked#comments</comments>
		<pubDate>Thu, 06 Nov 2008 17:51:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Aircrack-ng
 Wi-Fi encryption;]]></category>
		<category><![CDATA[AirTight Networks;]]></category>
		<category><![CDATA[attacker]]></category>
		<category><![CDATA[co-researcher]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[encryption hacking tool;]]></category>
		<category><![CDATA[Erik Tews;]]></category>
		<category><![CDATA[laptop computer;]]></category>
		<category><![CDATA[Martin Beck;]]></category>
		<category><![CDATA[private network software]]></category>
		<category><![CDATA[product management]]></category>
		<category><![CDATA[researcher]]></category>
		<category><![CDATA[Sri Sundaralingam;]]></category>
		<category><![CDATA[Store chain;]]></category>
		<category><![CDATA[T.J. Maxx]]></category>
		<category><![CDATA[Tokyo;]]></category>
		<category><![CDATA[United States]]></category>
		<category><![CDATA[vice president of product management]]></category>
		<category><![CDATA[virtual private network software;]]></category>
		<category><![CDATA[VPN;]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[Wi-Fi technology;]]></category>
		<category><![CDATA[wireless data;]]></category>
		<category><![CDATA[wireless network security;]]></category>
		<category><![CDATA[wireless networks]]></category>
		<category><![CDATA[wireless standard;]]></category>
		<category><![CDATA[WPA encryption;]]></category>
		<category><![CDATA[WPA router;]]></category>
		<category><![CDATA[WPA Wi-Fi encryption;]]></category>
		<category><![CDATA[WPA2 routers;]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=387</guid>
		<description><![CDATA[Security researchers say they&#8217;ve developed a way to partially crack the Wi-Fi Protected Access (WPA) encryption standard used to protect data on many wireless networks. The attack, described as the first practical attack on WPA, will be discussed at the PacSec conference in Tokyo next week. There, researcher Erik Tews will show how he was [...]]]></description>
			<content:encoded><![CDATA[<p>Security researchers say they&#8217;ve developed a way to partially crack the Wi-Fi Protected Access (WPA) encryption standard used to protect data on many wireless networks.</p>
<p>The attack, described as the first practical attack on WPA, will be discussed at the <a href="http://pacsec.jp/">PacSec conference</a> in Tokyo next week. There, researcher Erik Tews will show how he was able to crack WPA encryption, in order to read data being sent from a router to a laptop computer. The attack could also be used to send bogus information to a client connected to the router.<br />
<span id="more-387"></span></p>
<p>To do this, Tews and his co-researcher Martin Beck found a way to break the Temporal Key Integrity Protocol (TKIP) key, used by WPA, in a relatively short amount of time: 12 to 15 minutes, according to Dragos Ruiu, the PacSec conference&#8217;s organizer.</p>
<p>They have not, however, managed to crack the encryption keys used to secure data that goes from the PC to the router in this particular attack</p>
<p>Security experts had known that TKIP could be cracked using what&#8217;s known as a dictionary attack. Using massive computational resources, the attacker essentially cracks the encryption by making an extremely large number of educated guesses as to what key is being used to secure the wireless data.</p>
<p>The work of Tews and Beck does not involve a dictionary attack, however.</p>
<p>To pull off their trick, the researchers first discovered a way to trick a WPA router into sending them large amounts of data. This makes cracking the key easier, but this technique is also combined with a &#8220;mathematical breakthrough,&#8221; that lets them crack WPA much more quickly than any previous attempt, Ruiu said.</p>
<p>Tews is planning to publish the cryptographic work in an academic journal in the coming months, Ruiu said. Some of the code used in the attack was quietly added to Beck&#8217;s <a href="http://www.aircrack-ng.org/doku.php">Aircrack-ng</a> Wi-Fi encryption hacking tool two weeks ago, he added.</p>
<p>WPA is widely used on today&#8217;s Wi-Fi networks and is considered a better alternative to the original WEP (Wired Equivalent Privacy) standard, which was developed in the late 1990s. Soon after the development of WEP, however, hackers found a way to break its encryption and it is now considered insecure by most security professionals. Store chain T.J. Maxx was in the process of upgrading from WEP to WPA encryption when it experienced one of the most widely publicized data breaches in U.S. history, in which hundreds of millions of credit card numbers were stolen over a two-year period.</p>
<p>A new wireless standard known as WPA2 is considered safe from the attack developed by Tews and Beck, but many WPA2 routers also support WPA.</p>
<p>&#8220;Everybody has been saying, &#8216;Go to WPA because WEP is broken,&#8217;&#8221; Ruiu said. &#8220;This is a break in WPA.&#8221;</p>
<p>If WPA is significantly compromised, it would be a big blow for enterprise customers who have been increasingly adopting it, said Sri Sundaralingam, vice president of product management with wireless network security vendor AirTight Networks. Although customers can adopt Wi-Fi technology such as WPA2 or virtual private network software that will protect them from this attack, there are still may devices that connect to the network using WPA, or even the thoroughly cracked WEP standard, he said.</p>
<p>Ruiu expects a lot more WPA research to follow this work. &#8220;Its just the starting point,&#8221; he said. &#8220;Erik and Martin have just opened the box on a whole new hacker playground.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/wpa-wi-fi-encryption-is-cracked/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIFI Cracking Using GPUs</title>
		<link>http://www.whatsmypass.com/wifi-cracking-using-gpus</link>
		<comments>http://www.whatsmypass.com/wifi-cracking-using-gpus#comments</comments>
		<pubDate>Sat, 11 Oct 2008 01:23:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Password Info]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[ElcomSoft Co. Ltd.]]></category>
		<category><![CDATA[Elcomsoft Distributed Password Recovery]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[GPU-accelerated algorithms]]></category>
		<category><![CDATA[Minox GT-X 35mm Film Camera]]></category>
		<category><![CDATA[nVidia]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[password recovery tool]]></category>
		<category><![CDATA[security audit]]></category>
		<category><![CDATA[super-scalar processors]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[WLAN]]></category>
		<category><![CDATA[WPA/WPA2 encryption]]></category>
		<category><![CDATA[WPA2 encryption]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=296</guid>
		<description><![CDATA[We all know cracking techniques through graphics cards speciifically CUDA based NVidia is on the rise. Now the programmers have set their sights on WIFI cracking. One group reportedly bored through WPA and WPA2 encryptions using a brute-force technique juiced with one of Nvidia&#8217;s latest graphics cards . The card supposedly made the &#8220;password recovery&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>We all know cracking techniques through graphics cards speciifically CUDA based NVidia is on the rise. Now the programmers have set their sights on WIFI cracking. One group reportedly bored through WPA and WPA2 encryptions using a brute-force technique juiced with one of Nvidia&#8217;s latest graphics cards . The card supposedly made the &#8220;password recovery&#8221; process up to 10,000 percent faster than CPU-based cracking. <span id="more-296"></span><br />
Elcomsoft Distributed Password Recovery (http://wpa.elcomsoft.com) supports both WPA and the newer WPA2 encryption used in the majority of Wi-Fi networks, allowing breaking Wi-Fi protection quickly and efficiently with most laptop and desktop computers. The support of NVIDIA graphic accelerators increases the recovery speed by an average of 10 to 15 times when Elcomsoft Distributed Password Recovery is used on a moderate laptop with NVIDIA GeForce 8800M or 9800M series GPU, or up to 100 times when running on a desktop with two or more NVIDIA GTX 280 boards installed. Governments, forensic and corporate users will benefit from vastly increased speed of breaking Wi-Fi protection provided by Elcomsoft Distributed Password Recovery.</p>
<p>Breaking Wi-Fi Protection with Elcomsoft Distributed Password Recovery</p>
<p>With growing numbers of Wi-Fi networks used by businesses and individuals all over the world, security becomes utterly important. There are currently two methods of protecting Wi-Fi networks, WEP and WPA/WPA2. Unlike enterprise, RADIUS protected networks, consumer-grade WPA and WPA2 protection methods rely on passwords and encryption to protect traffic transferred between users and network access points. However, WEP, the older protection method, is no longer considered secure even for home users, as sometimes it can be broken in less than two minutes due to security flaws discovered in the algorithm.</p>
<p>The newer WPA/WPA2 encryption is inherently more secure than WEP. The only way to break WPA and WPA2 encryption is to use a brute force attack, which involves trying all possible passwords in the hope to discover the only correct one. With billions of possible combinations, it can take years to break into a WPA/WPA2 protected network. However, WPA/WPA2 protected networks are not immune against distributed attacks performed with GPU-accelerated algorithms.</p>
<p>With the latest version of Elcomsoft Distributed Password Recovery, it is now possible to crack WPA and WPA2 protection on Wi-Fi networks up to 100 times quicker with the use of massively parallel computational power of the newest NVIDIA chips. Elcomsoft Distributed Password Recovery only needs a few packets intercepted in order to perform the attack. The new product of ElcomSoft Co. Ltd. makes it possible to quickly perform security audit of corporate Wi-Fi networks, allowing to test network security against threats such as inappropriate WLAN security policy.</p>
<p>Using NVIDIA Cards to Break Wi-Fi Protection Faster</p>
<p>Today&#8217;s video cards such as NVIDIA GeForce GTX280 can process hundreds of billions fixed-point calculations per second. Add as much as 1 GB of onboard video memory and up to 240 processing units, multiply it by two by using a couple of NVIDIA cards, and enter the whole new world of super-parallel computational power for just a few hundred dollars.</p>
<p>Until recently, all the power of highly parallel, super-scalar processors in 3D graphic accelerators could only be used for gaming. ElcomSoft Co. Ltd. has invented a way to utilize the massively parallel computational power of NVIDIA gaming cards for increasing the speed of password recovery . Elcomsoft Distributed Password Recovery, its flagship password recovery tool, is able to fully utilize recent NVIDIA chips used in laptop, desktop and server computers, increasing the speed of Wi-Fi password recovery up to 100 times compared to conventional CPUs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/wifi-cracking-using-gpus/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Crack WPA/WPA2</title>
		<link>http://www.whatsmypass.com/how-to-crack-wpawpa2</link>
		<comments>http://www.whatsmypass.com/how-to-crack-wpawpa2#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:51:48 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Password Info]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[AB FD]]></category>
		<category><![CDATA[BSSID              ESSID                     Encryption]]></category>
		<category><![CDATA[Chipset         Driver]]></category>
		<category><![CDATA[connected wireless clients]]></category>
		<category><![CDATA[cracking WEP encryption]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[ED C3 7E 2C 59 5E AB]]></category>
		<category><![CDATA[F8 BB F3 B1 55 AE]]></category>
		<category><![CDATA[home wireless access point]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[madwifi-ng driver]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[RT73 driver]]></category>
		<category><![CDATA[RTL8187L driver]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Tx-Power:18 dBm   Sensitivity=0/3 
        Retry:off   RTS thr:off   Fragment thr:off 
        Encryption]]></category>
		<category><![CDATA[unbreakable wireless network]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[wireless access]]></category>
		<category><![CDATA[wireless card]]></category>
		<category><![CDATA[wireless card strength]]></category>
		<category><![CDATA[wireless card transmissions]]></category>
		<category><![CDATA[wireless cards]]></category>
		<category><![CDATA[wireless client]]></category>
		<category><![CDATA[wireless client packets]]></category>
		<category><![CDATA[wireless client saying]]></category>
		<category><![CDATA[wireless client shows]]></category>
		<category><![CDATA[wireless device]]></category>
		<category><![CDATA[wireless extensions]]></category>
		<category><![CDATA[Wireless interface]]></category>
		<category><![CDATA[wireless network]]></category>
		<category><![CDATA[Wireless network name]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=216</guid>
		<description><![CDATA[Introduction This tutorial walks you through cracking WPA/WPA2 networks which use pre-shared keys. I recommend you do some background reading to better understand what WPA/WPA2 is. The Wiki links page has a WPA/WPA2 section. he best document describing WPA is Wi-Fi Security &#8211; WEP, WPA and WPA2. This is the link to download the PDF [...]]]></description>
			<content:encoded><![CDATA[<h2><a id="introduction" name="introduction">Introduction</a></h2>
<p>This tutorial walks you through cracking WPA/WPA2 networks which use pre-shared keys. I recommend you do some background reading to better understand what WPA/WPA2 is. The <a class="urlextern" title="http://aircrack-ng.org" rel="nofollow" href="http://aircrack-ng.org/">Wiki</a> links page has a <a class="wikilink1" title="links" href="http://www.aircrack-ng.org/doku.php?id=links&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8#wpa_wpa2_information">WPA/WPA2 section</a>.   he best document describing WPA is <a class="urlextern" title="http://www.hsc.fr/ressources/articles/hakin9_wifi/index.html.en" rel="nofollow" href="http://www.hsc.fr/ressources/articles/hakin9_wifi/index.html.en">Wi-Fi Security &#8211; WEP, WPA and WPA2</a>.  This is the <a class="urlextern" title="http://www.hsc.fr/ressources/articles/hakin9_wifi/hakin9_wifi_EN.pdf" rel="nofollow" href="http://www.hsc.fr/ressources/articles/hakin9_wifi/hakin9_wifi_EN.pdf">link</a> to download the <acronym title="Portable Document Format">PDF</acronym> directly.  The <a class="wikilink1" title="wpa_capture" href="http://www.aircrack-ng.org/doku.php?id=wpa_capture&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">WPA Packet Capture Explained tutorial</a> is a companion to this tutorial.<br />
<span id="more-216"></span></p>
<p>WPA/WPA2 supports many types of authentication beyond pre-shared keys.  <a class="wikilink1" title="aircrack-ng" href="http://www.aircrack-ng.org/doku.php?id=aircrack-ng&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">aircrack-ng</a> can ONLY crack pre-shared keys.  So make sure <a class="wikilink1" title="airodump-ng" href="http://www.aircrack-ng.org/doku.php?id=airodump-ng&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">airodump-ng</a> shows the network as having the authentication type of PSK, otherwise, don&#8217;t bother trying to crack it.</p>
<p>There is another important difference between cracking WPA/WPA2 and WEP. This is the approach used to crack the WPA/WPA2 pre-shared key. Unlike WEP, where statistical methods can be used to speed up the cracking process, only plain brute force techniques can be used against WPA/WPA2. That is, because the key is not static, so collecting IVs like when cracking WEP encryption, does not speed up the attack. The only thing that does give the information to start an attack is the handshake between client and AP. Handshaking is done when the client connects to the network. Although not absolutely true, for the purposes of this tutorial, consider it true. Since the pre-shared key can be from 8 to 63 characters in length, it effectively becomes impossible to crack the pre-shared key.</p>
<p>The only time you can crack the pre-shared key is if it is a dictionary word or relatively short in length. Conversely, if you want to have an unbreakable wireless network at home, use WPA/WPA2 and a 63 character password composed of random characters including special symbols.</p>
<p>The impact of having to use a brute force approach is substantial. Because it is very compute intensive, a computer can only test 50 to 300 possible keys per second depending on the computer CPU. It can take hours, if not days, to crunch through a large dictionary. If you are thinking about generating your own password list to cover all the permutations and combinations of characters and special symbols, check out this <a class="urlextern" title="http://lastbit.com/pswcalc.asp" rel="nofollow" href="http://lastbit.com/pswcalc.asp">brute force time calculator</a> first.  You will be very surprised at how much time is required.</p>
<p>There is no difference between cracking WPA or WPA2 networks. The authentication methodology is basically the same between them. So the techniques you use are identical.</p>
<p>It is recommended that you experiment with your home wireless access point to get familiar with these ideas and techniques. If you do not own a particular access point, please remember to get permission from the owner prior to playing with it.</p>
<p>I would like to acknowledge and thank the <a class="urlextern" title="http://trac.aircrack-ng.org/wiki/Team" rel="nofollow" href="http://trac.aircrack-ng.org/wiki/Team">Aircrack-ng team</a> for producing such a great robust tool.</p>
<p>Please send me any constructive feedback, positive or negative. Additional troubleshooting ideas and tips are especially welcome.</p>
<h2><a id="assumptions" name="assumptions">Assumptions</a></h2>
<p>First, this solution assumes:</p>
<ul>
<li class="level1">
<div class="li">You are using drivers patched for injection.  Use the <a class="wikilink1" title="injection_test" href="http://www.aircrack-ng.org/doku.php?id=injection_test&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">injection test</a> to confirm your card can inject.</div>
</li>
<li class="level1">
<div class="li">You are physically close enough to send and receive access point and wireless client packets. Remember that just because you can receive packets from them does not mean you may will be able to transmit packets to them. The wireless card strength is typically less then the AP strength. So you have to be physically close enough for your transmitted packets to reach and be received by both the AP and the wireless client. You can confirm that you can communicate with the specific AP by following <a class="wikilink1" title="injection_test" href="http://www.aircrack-ng.org/doku.php?id=injection_test&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8#hidden_or_specific_ssid">these instructions</a>.</div>
</li>
<li class="level1">
<div class="li">You are using v0.9.1 or above of aircrack-ng. If you use a different version then some of the command options may have to be changed.</div>
</li>
</ul>
<p>Ensure all of the above assumptions are true, otherwise the advice that follows will not work. In the examples below, you will need to change “ath0” to the interface name which is specific to your wireless card.</p>
<h2><a id="equipment_used" name="equipment_used">Equipment used</a></h2>
<div class="level2">
<p>To follow this tutorial at home, you must have two wireless cards.</p>
<p>In this tutorial, here is what was used:</p>
<ul>
<li class="level1">
<div class="li">MAC address of PC running aircrack-ng suite: 00:0F:B5:88:AC:82</div>
</li>
<li class="level1">
<div class="li">MAC address of the wireless client using WPA2: 00:0F:B5:FD:FB:C2</div>
</li>
<li class="level1">
<div class="li">BSSID (MAC address of access point): 00:14:6C:7E:40:80</div>
</li>
<li class="level1">
<div class="li">ESSID (Wireless network name): teddy</div>
</li>
<li class="level1">
<div class="li">Access point channel: 9</div>
</li>
<li class="level1">
<div class="li">Wireless interface: ath0</div>
</li>
</ul>
<p>You should gather the equivalent information for the network you will be working on. Then just change the values in the examples below to the specific network.</p></div>
<h2><a id="solution" name="solution">Solution</a></h2>
<h3><a id="solution_overview" name="solution_overview">Solution Overview</a></h3>
<p>The objective is to capture the WPA/WPA2 authentication handshake and then use <a class="wikilink1" title="aircrack-ng" href="http://www.aircrack-ng.org/doku.php?id=aircrack-ng&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">aircrack-ng</a> to crack the pre-shared key.</p>
<p>This can be done either actively or passively. “Actively” means you will accelerate the process by deauthenticating an existing wireless client. “Passively” means you simply wait for a wireless client to authenticate to the WPA/WPA2 network. The advantage of passive is that you don&#8217;t actually need injection capability and thus the Windows version of aircrack-ng can be used.</p>
<p>Here are the basic steps we will be going through:</p>
<ol>
<li class="level1">
<div class="li">Start the wireless interface in monitor mode on the specific AP channel</div>
</li>
<li class="level1">
<div class="li">Start airodump-ng on AP channel with filter for bssid to collect authentication handshake</div>
</li>
<li class="level1">
<div class="li">Use aireplay-ng to deauthenticate the wireless client</div>
</li>
<li class="level1">
<div class="li">Run aircrack-ng to crack the pre-shared key using the authentication handshake</div>
</li>
</ol>
<h3><a id="step_1_-_start_the_wireless_interface_in_monitor_mode" name="step_1_-_start_the_wireless_interface_in_monitor_mode">Step 1 &#8211; Start the wireless interface in monitor mode</a></h3>
<p>The purpose of this step is to put your card into what is called monitor mode. Monitor mode is the mode whereby your card can listen to every packet in the air. Normally your card will only “hear” packets addressed to you. By hearing every packet, we can later capture the WPA/WPA2 4-way handshake. As well, it will allow us to optionally deauthenticate a wireless client in a later step. These steps are mostly specific to the madwifi-ng driver &#8211; for other drivers, this procedure varies. (Most commonly, running the command “airmon-ng start &lt;interface&gt;” is used to set up monitor mode.)</p>
<p>First stop ath0 by entering:</p>
<pre> airmon-ng stop ath0</pre>
<p>The system responds:</p>
<pre> Interface       Chipset         Driver

 wifi0           Atheros         madwifi-ng
 ath0            Atheros         madwifi-ng VAP (parent: wifi0) (VAP destroyed)</pre>
<p>Enter “iwconfig” to ensure there are no other athX interfaces.  It should look similar to this:</p>
<pre> lo        no wireless extensions.

 eth0      no wireless extensions.

 wifi0     no wireless extensions.</pre>
<p>If there are any remaining athX interfaces, then stop each one. When you are finished, run “iwconfig” to ensure there are none left.</p>
<p>Now, enter the following command to start the wireless card on channel 9 in monitor mode:</p>
<pre> airmon-ng start wifi0 9</pre>
<p>Note: In this command we use “wifi0” instead of our wireless interface of “ath0”. This is because the madwifi-ng drivers are being used.</p>
<p>The system will respond:</p>
<pre> Interface       Chipset         Driver

 wifi0           Atheros         madwifi-ng
 ath0            Atheros         madwifi-ng VAP (parent: wifi0) (monitor mode enabled)</pre>
<p>You will notice that “ath0” is reported above as being put into monitor mode.</p>
<p>To confirm the interface is properly setup, enter “iwconfig”.</p>
<p>The system will respond:</p>
<pre> lo        no wireless extensions.

 wifi0     no wireless extensions.

 eth0      no wireless extensions.

 ath0      IEEE 802.11g  ESSID:""  Nickname:""
        Mode:Monitor  Frequency:2.452 GHz  Access Point: 00:0F:B5:88:AC:82
        Bit Rate:0 kb/s   Tx-Power:18 dBm   Sensitivity=0/3
        Retry:off   RTS thr:off   Fragment thr:off
        Encryption key:off
        Power Management:off
        Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
        Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
        Tx excessive retries:0  Invalid misc:0   Missed beacon:0</pre>
<p>In the response above, you can see that ath0 is in monitor mode, on the 2.452GHz frequency which is channel 9 and the Access Point shows the MAC address of your wireless card. Only the madwifi-ng drivers show the card MAC address in the AP field, other drivers do not. So everything is good. It is important to confirm all this information prior to proceeding, otherwise the following steps will not work properly.</p>
<p>To match the frequency to the channel, check out: <a class="urlextern" title="http://www.rflinx.com/help/calculations/#2.4ghz_wifi_channels" rel="nofollow" href="http://www.rflinx.com/help/calculations/#2.4ghz_wifi_channels">http://www.rflinx.com/help/calculations/#2.4ghz_wifi_channels</a> then select the “Wifi Channel Selection and Channel Overlap” tab.  This will give you the frequency for each channel.</p>
<h3><a id="step_2_-_start_airodump-ng_to_collect_authentication_handshake" name="step_2_-_start_airodump-ng_to_collect_authentication_handshake">Step 2 &#8211; Start airodump-ng to collect authentication handshake</a></h3>
<div class="level3">
<p>The purpose of this step is run airodump-ng to capture the 4-way authentication handshake for the AP we are interested in.</p>
<p>Enter:</p>
<pre> airodump-ng -c 9 --bssid 00:14:6C:7E:40:80 -w psk ath0</pre>
<p>Where:</p>
<ul>
<li class="level1">
<div class="li">-c 9 is the channel for the wireless network</div>
</li>
<li class="level1">
<div class="li">&#8211;bssid 00:14:6C:7E:40:80 is the access point MAC address.  This eliminate extraneous traffic.</div>
</li>
<li class="level1">
<div class="li">-w psk is the file name prefix for the file which will contain the IVs.</div>
</li>
<li class="level1">
<div class="li">ath0 is the interface name.</div>
</li>
</ul>
<p>Important: Do NOT use the ”&#8211;ivs” option.  You must capture the full packets.</p>
<p>Here what it looks like if a wireless client is connected to the network:</p>
<pre>  CH  9 ][ Elapsed: 4 s ][ 2007-03-24 16:58 ][ WPA handshake: 00:14:6C:7E:40:80

  BSSID              PWR RXQ  Beacons    #Data, #/s  CH  MB  ENC  CIPHER AUTH ESSID

  00:14:6C:7E:40:80   39 100       51      116   14   9  54  WPA2 CCMP   PSK  teddy                           

  BSSID              STATION            PWR  Lost  Packets  Probes                                             

  00:14:6C:7E:40:80  00:0F:B5:FD:FB:C2   35     0      116</pre>
<p>In the screen above, notice the “WPA handshake: 00:14:6C:7E:40:80” in the top right-hand corner. This means airodump-ng has successfully captured the four-way handshake.</p>
<p>Here it is with no connected wireless clients:</p>
<pre>  CH  9 ][ Elapsed: 4 s ][ 2007-03-24 17:51 

  BSSID              PWR RXQ  Beacons    #Data, #/s  CH  MB  ENC  CIPHER AUTH ESSID

  00:14:6C:7E:40:80   39 100       51        0    0   9  54  WPA2 CCMP   PSK  teddy                           

  BSSID              STATION            PWR  Lost  Packets  Probes</pre>
<h4><a id="troubleshooting_tip" name="troubleshooting_tip">Troubleshooting Tip</a></h4>
<p>See the <span class="curid"><a class="wikilink1" title="cracking_wpa" href="http://www.aircrack-ng.org/doku.php?id=cracking_wpa&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8#troubleshooting_tips">Troubleshooting Tips section</a></span> below for ideas.</p>
<p>To see if you captured any handshake packets, there are two ways. Watch the airodump-ng screen for ” WPA handshake: 00:14:6C:7E:40:80” in the top right-hand corner. This means a four-way handshake was successfully captured. See just above for an example screenshot.</p>
<p>use Wireshark and apply a filter of “eapol”. This displays only eapol packets you are interested in. Thus you can see if capture contains 0,1,2,3 or 4 eapol packets.</p></div>
<h3><a id="step_3_-_use_aireplay-ng_to_deauthenticate_the_wireless_client" name="step_3_-_use_aireplay-ng_to_deauthenticate_the_wireless_client">Step 3 - Use aireplay-ng to deauthenticate the wireless client</a></h3>
<p>This step is optional. You only perform this step if you opted to actively speed up the process. The other constraint is that there must be a wireless client currently associated with the AP. If there is no wireless client currently associated with the AP, then move onto the next step and be patient. Needless to say, if a wireless client shows up later, you can backtrack and perform this step.</p>
<p>What this step does is send a message to the wireless client saying that that it is no longer associated with the AP. The wireless client will then hopefully reauthenticate with the AP. The reauthentication is what generates the 4-way authentication handshake we are interested in collecting. This what we use to break the WPA/WPA2 pre-shared key.</p>
<p>Based on the output of airodump-ng in the previous step, you determine a client which is currently connected. You need the MAC address for the following. Open another console session and enter:</p>
<pre> aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 ath0</pre>
<p>Where:</p>
<ul>
<li class="level1">
<div class="li">-0 means deauthentication</div>
</li>
<li class="level1">
<div class="li">1 is the number of deauths to send (you can send multiple if you wish)</div>
</li>
<li class="level1">
<div class="li">-a 00:14:6C:7E:40:80 is the MAC address of the access point</div>
</li>
<li class="level1">
<div class="li">-c 00:0F:B5:FD:FB:C2 is the MAC address of the client you are deauthing</div>
</li>
<li class="level1">
<div class="li">ath0 is the interface name</div>
</li>
</ul>
<p>Here is what the output looks like:</p>
<pre> 11:09:28  Sending DeAuth to station   -- STMAC: [00:0F:B5:34:30:30]</pre>
<p>With luck this causes the client to reauthenticate and yield the 4-way handshake.</p>
<h4><a id="troubleshooting_tips" name="troubleshooting_tips">Troubleshooting Tips</a></h4>
<ul>
<li class="level1">
<div class="li">The deauthentication packets are sent directly from your PC to the clients. So you must be physically close enough to the clients for your wireless card transmissions to reach them. To confirm the client received the deauthentication packets, use tcpdump or similar to look for ACK packets back from the client. If you did not get an ACK packet back, then the client did not “hear” the deauthentication packet.</div>
</li>
</ul>
<h3><a id="step_4_-_run_aircrack-ng_to_crack_the_pre-shared_key" name="step_4_-_run_aircrack-ng_to_crack_the_pre-shared_key">Step 4 &#8211; Run aircrack-ng to crack the pre-shared key</a></h3>
<div class="level3">
<p>The purpose of this step is to actually crack the WPA/WPA2 pre-shared key. To do this, you need a dictionary of words as input. Basically, aircrack-ng takes each word and tests to see if this is in fact the pre-shared key.</p>
<p>There is a small dictionary that comes with aircrack-ng &#8211; “password.lst”. This file can be found in the “test” directory of the aircrack-ng source code. The <a class="wikilink1" title="faq" href="http://www.aircrack-ng.org/doku.php?id=faq&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8#where_can_i_find_good_wordlists">Wiki FAQ</a> has an extensive list of dictionary sources.  You can use <a class="urlextern" title="http://www.openwall.com/john/" rel="nofollow" href="http://www.openwall.com/john/">John the Ripper</a> (JTR) to generate your own list and pipe them into <a class="wikilink1" title="aircrack-ng" href="http://www.aircrack-ng.org/doku.php?id=aircrack-ng&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">aircrack-ng</a>.  Using JTR in conjunction with aircrack-ng is beyond the scope of this tutorial.</p>
<p>Open another console session and enter:</p>
<pre>aircrack-ng -w password.lst -b 00:14:6C:7E:40:80 psk*.cap</pre>
<p>Where:</p>
<ul>
<li class="level1">
<div class="li">-w password.lst is the name of the dictionary file. Remember to specify the full path if the file is not located in the same directory.</div>
</li>
<li class="level1">
<div class="li">*.cap is name of group of files containing the captured packets. Notice in this case that we used the wildcard * to include multiple files.</div>
</li>
</ul>
<p>Here is typical output when there are no handshakes found:</p>
<pre> Opening psk-01.cap
 Opening psk-02.cap
 Opening psk-03.cap
 Opening psk-04.cap
 Read 1827 packets.

 No valid WPA handshakes found.</pre>
<p>When this happens you either have to redo step 3 (deauthenticating the wireless client) or wait longer if you are using the passive approach. When using the passive approach, you have to wait until a wireless client authenticates to the AP.</p>
<p>Here is typical output when handshakes are found:</p>
<pre> Opening psk-01.cap
 Opening psk-02.cap
 Opening psk-03.cap
 Opening psk-04.cap
 Read 1827 packets.

 #  BSSID              ESSID                     Encryption

 1  00:14:6C:7E:40:80  teddy                     WPA (1 handshake)

 Choosing first network as target.</pre>
<p>Now at this point, aircrack-ng will start attempting to crack the pre-shared key. Depending on the speed of your CPU and the size of the dictionary, this could take a long time, even days.</p>
<p>Here is what successfully cracking the pre-shared key looks like:</p>
<pre>                               Aircrack-ng 0.8

                 [00:00:00] 2 keys tested (37.20 k/s)

                         KEY FOUND! [ 12345678 ]

    Master Key     : CD 69 0D 11 8E AC AA C5 C5 EC BB 59 85 7D 49 3E
                     B8 A6 13 C5 4A 72 82 38 ED C3 7E 2C 59 5E AB FD 

    Transcient Key : 06 F8 BB F3 B1 55 AE EE 1F 66 AE 51 1F F8 12 98
                     CE 8A 9D A0 FC ED A6 DE 70 84 BA 90 83 7E CD 40
                     FF 1D 41 E1 65 17 93 0E 64 32 BF 25 50 D5 4A 5E
                     2B 20 90 8C EA 32 15 A6 26 62 93 27 66 66 E0 71 

    EAPOL HMAC     : 4E 27 D9 5B 00 91 53 57 88 9C 66 C8 B1 29 D1 CB</pre>
<h2><a id="troubleshooting_tips1" name="troubleshooting_tips1">Troubleshooting Tips</a></h2>
<h3><a id="i_cannot_capture_the_four-way_handshake" name="i_cannot_capture_the_four-way_handshake">I Cannot Capture the Four-way Handshake!</a></h3>
<p>It can sometimes be tricky to capture the four-way handshake.  Here are some troubleshooting tips to address this:</p>
<ul>
<li class="level1">
<div class="li">Your monitor card must be in the same mode as the both the client and Access Point. So, for example, if your card was in “B” mode and the client/AP were using “G” mode, then you would not capture the handshake. This is especially important for new APs and clients which may be “turbo” mode and/or other new standards. Some drivers allow you to specify the mode. Also, iwconfig has an option “modulation” that can sometimes be used. Do “man iwconfig” to see the options for “modulation”. For information, 1, 2, 5.5 and 11Mbit are &#8216;b&#8217;, 6, 9, 12, 18, 24, 36, 48, 54Mbit are &#8216;g&#8217;.</div>
</li>
<li class="level1">
<div class="li">Sometimes you also need to set the monitor-mode card to the same speed.  <acronym title="Internet Explorer">IE</acronym> auto, 1MB, 2MB, 11MB, 54MB, etc.</div>
</li>
<li class="level1">
<div class="li">Be sure that your capture card is locked to the same channel as the AP. You can do this by specifying ”-c &lt;channel of AP&gt;” when you start airodump-ng.</div>
</li>
<li class="level1">
<div class="li">Be sure there are no connection managers running on your system. This can change channels and/or change mode without your knowledge.</div>
</li>
<li class="level1">
<div class="li">You are physically close enough to receive both access point and wireless client packets. The wireless card strength is typically less then the AP strength.</div>
</li>
<li class="level1">
<div class="li">Conversely, if you are too close then the received packets can be corrupted and discarded.  So you cannot be too close.</div>
</li>
<li class="level1">
<div class="li">Make sure to use the drivers specified on the wiki.  Depending on the driver, some old versions do not capture all packets.</div>
</li>
<li class="level1">
<div class="li">Ideally, connect and disconnect a wireless client normally to generate the handshake.</div>
</li>
<li class="level1">
<div class="li">If you use the deauth technique, send the absolute minimum of packets to cause the client to reauthenticate. Normally this is a single deauth packet. Sending an excessive amount may cause the client to fail to reconnect and thus does not generate the four-way handshake. As well, use directed deauths, not broadcast. To confirm the client received the deauthentication packets, use tcpdump or similar to look for ACK packets back from the client. If you did not get an ACK packet back, then the client did not “hear” the deauthentication packet.</div>
</li>
<li class="level1">
<div class="li">Try stopping the radio on the client station then restarting it.</div>
</li>
<li class="level1">
<div class="li">Make sure you are not running any other program/process that could interfere such as connection managers, Kismet, etc.</div>
</li>
<li class="level1">
<div class="li">Review your captured data using the <a class="wikilink1" title="wpa_capture" href="http://www.aircrack-ng.org/doku.php?id=wpa_capture&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">WPA Packet Capture Explained tutorial</a> to see if you can identify the problem.  Such as missing AP packets, missing client packets, etc.</div>
</li>
</ul>
<p>Unfortunately, you sometimes need to experiment a bit to get your card to properly capture the four-way handshake. The point is, if you don&#8217;t get it the first time, have patience and experiment a bit. It can be done!</p>
<p>Another approach is to use Wireshark to review and analyze your packet capture. This can sometimes give you clues as to what is wrong and thus some ideas on how to correct it. The <a class="wikilink1" title="wpa_capture" href="http://www.aircrack-ng.org/doku.php?id=wpa_capture&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">WPA Packet Capture Explained tutorial</a> is a companion to this tutorial and walks you through what a “normal” WPA connection looks like.  As well, see the <a class="wikilink1" title="faq" href="http://www.aircrack-ng.org/doku.php?id=faq&amp;DokuWiki=215f06b19e52e44c7cd0ca1e1848c0b8">FAQ</a> for detailed information on how to use Wireshark.</p>
<p>In an ideal world, you should use a wireless device dedicated to capturing the packets. This is because some drivers such as the RTL8187L driver do not capture packets the card itself sends. Also, always use the driver versions specified on the wiki. This is because some older versions of the drivers such as the RT73 driver did not capture client packets.</p>
<p>When using Wireshark, the filter “eapol” will quickly display only the EAPOL packets. Based on what EAPOL packets are actually in the capture, determine your correction plan. For example, if you are missing the client packets then try to determine why and how to collect client packets.</p>
<p>To dig deep into the packet analysis, you must start airodump-ng without a BSSID filter and specify the capture of the full packet, not just IVs. Needless to say, it must be locked to the AP channel. The reason for eliminating the BSSID filter is to ensure all packets including acknowledgements are capture. With a BSSID filter, certain packets are dropped from the capture.</p>
<p>Every packet sent by client or AP must be acknowledged. This is done with an “acknowledgement” packet which has a destination MAC of the device which sent the original packet. If you are trying to deauthenticate a client, one thing to check is that you receive the “ack” packet. This confirms the client received the deauth packet. Failure to receive the “ack” packet likely means that the client is out of transmission range. Thus failure.</p>
<p>When it comes to analyzing packet captures, it is impossible to provide detailed instructions. I have touched on some techniques and areas to look at. This is an area which requires effort to build your skills on both WPA/WPA2 plus how to use Wireshark.</p></div>
<h3><a id="aircrack-ng_says_0_handshakes" name="aircrack-ng_says_0_handshakes">aircrack-ng says &#8220;0 handshakes&#8221;</a></h3>
<p>Check the “I Cannot Capture the Four-way Handshake!” troubleshooting tip.</p>
<h3><a id="aircrack-ng_says_no_valid_wpa_handshakes_found" name="aircrack-ng_says_no_valid_wpa_handshakes_found">aircrack-ng says &#8220;No valid WPA handshakes found&#8221;</a></h3>
<p>Check the “I Cannot Capture the Four-way Handshake!” troubleshooting tip.</p>
<p>Need to secure your usb drive? <a href="http://xillwillx.securestix.hop.clickbank.net/?tid=1" target="_top">Click Here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/how-to-crack-wpawpa2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reset a lost OS X password</title>
		<link>http://www.whatsmypass.com/reset-a-lost-os-x-password</link>
		<comments>http://www.whatsmypass.com/reset-a-lost-os-x-password#comments</comments>
		<pubDate>Sat, 06 Sep 2008 08:38:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Password Info]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[internet connection]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[WEP]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=65</guid>
		<description><![CDATA[If you&#8217;ve forgotten your Mac&#8217;s admin account password, don&#8217;t worry. Assuming you haven&#8217;t locked out OpenFirmware, it&#8217;s a pretty simple task to change your password back to something you know. Here&#8217;s how: Hold Apple+S when booting to enter single user mode #sh /etc/rc #passwd yourusername #reboot If you can&#8217;t recall your user name, you can [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve forgotten your Mac&#8217;s admin account password, don&#8217;t worry. Assuming you haven&#8217;t locked out OpenFirmware, it&#8217;s a pretty simple task to change your password back to something you know.</p>
<p>Here&#8217;s how:<br />
<span id="more-65"></span></p>
<ul>
<li>Hold Apple+S when booting to enter single user mode</li>
<li>#sh /etc/rc</li>
<li>#passwd yourusername</li>
<li>#reboot</li>
</ul>
<p>If you can&#8217;t recall your user name, you can either look in the /Users folder (the directories are named by user), or run &#8220;niutil -list . /users&#8221;.</p>
<p>Also, on older systems the /etc/rc script isn&#8217;t available, apparently. If that second step fails, try mounting and starting the base services manually:</p>
<ul>
<li>#/sbin/fsck -y</li>
<li>#/sbin/mount -uw /</li>
<li>#/sbin/SystemStarter</li>
</ul>
<h4>Another method:</h4>
<p>Here&#8217;s how to create an admin account without knowing the current administrator password.<br />
This process basically forces your computer to re-run setup, which is what you see when you setup a new Mac.</p>
<p>If the computer doesn&#8217;t have an Open Firmware Password, that this should work fine. If it does, than you&#8217;re out of luck</p>
<p>Step 1: Boot in single user mode (Single user mode bypasses the GUI, which is all the visual stuff, and gives you something called &#8220;root access&#8221;) by pressing Command + S (Apple+S) when the first shade of blue appears on the screen, and holding it down until the screen turns black with white text.</p>
<p>Step 2: Wait for all the code stuff to load. Now, the first thing we need to do in single user mode is mount the hard drive so we can edit it. You enter this command in : /sbin/mount -uw /</p>
<p>It should say something about removing orphaned unlinked files.</p>
<p>Step 3: We are going to delete a little file that tells your computer every time you start up that you&#8217;ve completed the setup by entering this command: rm /var/db/.applesetupdone</p>
<p>It should just bump down, waiting for the next command if it worked.</p>
<p>Step 4: Now type, reboot</p>
<p>Step 5: It should shut down and reboot. Than, a setup window will appear, asking you what language you want your computer to be in, just like you see when you setup a newly purchased Mac.</p>
<p>A welcome video will play after you select the language. It has some pretty cool music, but if your in a room with other people, I&#8217;d mute it right after the video starts, or have headphones handy.</p>
<p>Step 6: Setup the computer. Select &#8220;DO NOT TRANSFER MY DATA&#8221;. Don&#8217;t worry, all your old stuff will still be there. Choose your internet connection and network, here is where you need your WEP or security password if you have one.</p>
<p>Step 7: Create a new local account to administer that computer. You usually want to enter the name of the computer as the longname, and the shortname what you&#8217;ll log in as. Say your computer&#8217;s old name was &#8220;Frank&#8217;s Computer&#8221;, than just put Frank as the longname, because it will automatically as &#8221; &#8216;s Computer&#8221; at the end. MAKE SURE THAT BOTH USERNAMES ARE DIFFERENT FROM THE EXISTING ONES, OTHERWISE IT WILL OVERWRITE.</p>
<p>Step 8: Finish the setup, and you should automatically be logged into your new administrator account.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/reset-a-lost-os-x-password/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How To Crack WEP and WPA</title>
		<link>http://www.whatsmypass.com/how-to-crack-wep-and-wpa</link>
		<comments>http://www.whatsmypass.com/how-to-crack-wep-and-wpa#comments</comments>
		<pubDate>Mon, 30 Jun 2008 04:33:47 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[Password Info]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Alkaloid Networks]]></category>
		<category><![CDATA[AP MAC]]></category>
		<category><![CDATA[ARP]]></category>
		<category><![CDATA[Brute Force]]></category>
		<category><![CDATA[Bryan Rite]]></category>
		<category><![CDATA[Dictionary Brute Force]]></category>
		<category><![CDATA[encrypted wireless network]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[encryption algorithm]]></category>
		<category><![CDATA[excellent tool]]></category>
		<category><![CDATA[fancy dancy algorithms]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[OSX's Airport]]></category>
		<category><![CDATA[pretty straight forward]]></category>
		<category><![CDATA[temporal key integrity protocol]]></category>
		<category><![CDATA[The second line]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[wireless card]]></category>
		<category><![CDATA[wireless connection]]></category>
		<category><![CDATA[wireless connections]]></category>
		<category><![CDATA[Wireless interface]]></category>
		<category><![CDATA[wireless networks]]></category>
		<category><![CDATA[wireless routers]]></category>
		<category><![CDATA[www.lucidinteractive.ca)]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=29</guid>
		<description><![CDATA[What else are you gonna do next Friday night? Play Counter Strike? Written By: Bryan Rite Shout out to: Jeff :: (www.lucidinteractive.ca) for using OSX&#8217;s Airport to try and generate traffic on our first crack Also would like to thank Alkaloid Networks for support To all the noobies: Don&#8217;t call us and asking about how [...]]]></description>
			<content:encoded><![CDATA[<div class="center">
<a class="internal" title="What else are you gonna do next Friday night? Play Counter Strike?" href="http://docs.lucidinteractive.ca/index.php/Image:48699.png"><img longdesc="/index.php/Image:48699.png" src="http://docs.lucidinteractive.ca/images/0/01/48699.png" alt="What else are you gonna do next Friday night? Play Counter Strike?" width="460" height="275" /></a><br />
What else are you gonna do next Friday night? Play Counter Strike?
</div>
<p><span id="more-25"></span><br />
Written By: <a title="User:Brite" href="http://docs.lucidinteractive.ca/index.php/User:Brite">Bryan Rite</a></p>
<p>Shout out to: <a title="User:Jsmith" href="http://docs.lucidinteractive.ca/index.php/User:Jsmith">Jeff</a> :: <a class="external text" title="http://www.lucidinteractive.ca/" rel="nofollow" href="http://www.lucidinteractive.ca/">(www.lucidinteractive.ca)</a> for using OSX&#8217;s Airport to try and generate traffic on our first crack</p>
<p>Also would like to thank <a class="external text" title="http://www.alkaloid.net" rel="nofollow" href="http://www.alkaloid.net/">Alkaloid Networks</a> for support</p>
<p><strong>To all the noobies:</strong> Don&#8217;t call us and asking about how to crack networks.</p>
<p><a class="external text" title="http://jeffsey.com/files/docupedia-hacking-help.wav" rel="nofollow" href="http://jeffsey.com/files/docupedia-hacking-help.wav">Like this guy actually did</a></p>
<p>Date: 11/23/2005</p>
<table id="toc" class="toc" border="0">
<tbody>
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
<p><span class="toctoggle">[<a id="togglelink" class="internal" href="javascript:toggleToc()">hide</a>]</span></div>
<ul>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Overview"><span class="tocnumber">1</span> <span class="toctext">Overview</span></a></li>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Pre-Installation"><span class="tocnumber">2</span> <span class="toctext">Pre-Installation</span></a>
<ul>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Checklist"><span class="tocnumber">2.1</span> <span class="toctext">Checklist</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WEP_Crackin"><span class="tocnumber">3</span> <span class="toctext">WEP Crackin</span></a>
<ul>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Theory"><span class="tocnumber">3.1</span> <span class="toctext">Theory</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Setting_up_your_tools"><span class="tocnumber">3.2</span> <span class="toctext">Setting up your tools</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Finding_the_Network"><span class="tocnumber">3.3</span> <span class="toctext">Finding the Network</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Capturing_IVs"><span class="tocnumber">3.4</span> <span class="toctext">Capturing IVs</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Using_IVs_to_Decrypt_the_Key"><span class="tocnumber">3.5</span> <span class="toctext">Using IVs to Decrypt the Key</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Anticipated_Problems"><span class="tocnumber">3.6</span> <span class="toctext">Anticipated Problems</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WPA_Crackin"><span class="tocnumber">4</span> <span class="toctext">WPA Crackin</span></a>
<ul>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Differences"><span class="tocnumber">4.1</span> <span class="toctext">Differences</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WPA_Flavours"><span class="tocnumber">4.2</span> <span class="toctext">WPA Flavours</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#The_Handshake"><span class="tocnumber">4.3</span> <span class="toctext">The Handshake</span></a></li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Dictionary_Brute_Force"><span class="tocnumber">4.4</span> <span class="toctext">Dictionary Brute Force</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Using_Aireplay"><span class="tocnumber">5</span> <span class="toctext">Using Aireplay</span></a>
<ul>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WEP_Attacks"><span class="tocnumber">5.1</span> <span class="toctext">WEP Attacks</span></a>
<ul>
<li class="toclevel-3"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#ARP_Injection"><span class="tocnumber">5.1.1</span> <span class="toctext">ARP Injection</span></a></li>
<li class="toclevel-3"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Interactive_Packet_Replay"><span class="tocnumber">5.1.2</span> <span class="toctext">Interactive Packet Replay</span></a></li>
<li class="toclevel-3"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Fake_Authentication_Attack"><span class="tocnumber">5.1.3</span> <span class="toctext">Fake Authentication Attack</span></a></li>
</ul>
</li>
<li class="toclevel-2"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WPA_Attacks"><span class="tocnumber">5.2</span> <span class="toctext">WPA Attacks</span></a>
<ul>
<li class="toclevel-3"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Deauthentication_Attack"><span class="tocnumber">5.2.1</span> <span class="toctext">Deauthentication Attack</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="toclevel-1"><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Conclusion"><span class="tocnumber">6</span> <span class="toctext">Conclusion</span></a></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><script type="text/javascript"><!--
 if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); }
// --></script></p>
<h2>Overview</h2>
<p>This is a good one, let me tell you! There can be so many issues setting up your box to actually get the tools working and i&#8217;m not even touching on that, but if you can get everything to work, you&#8217;ll be cracking wireless networks like a pro in no time.</p>
<p><small>Disclaimer: I&#8217;m not a pro.</small></p>
<h2>Pre-Installation</h2>
<h3>Checklist</h3>
<ul>
<li>Tools
<ul>
<li>I&#8217;ve been really, really successful with basically one tool set called <a class="external text" title="http://www.cr0.net:8040/code/network/" rel="nofollow" href="http://www.cr0.net:8040/code/network/">AirCrack</a>.  Download that.</li>
<li><a class="external text" title="http://www.kismetwireless.net/" rel="nofollow" href="http://www.kismetwireless.net/">Kismet</a> is an excellent tool for sniffing out wireless networks as well and could prove useful.</li>
</ul>
</li>
<li>An encrypted wireless network.
<ul>
<li>We&#8217;ll be working on WEP encrypted networks as well as static passkey WPA or WPA-PSK</li>
</ul>
</li>
</ul>
<p><em>Note:</em> Make sure you can get your card into monitor mode (sometimes called raw monitor or rfmon).  <strong>This is VERY important</strong></p>
<h2>WEP Crackin</h2>
<h3>Theory</h3>
<p>A little theory first. WEP is a really crappy and old encryption techinque to secure a wireless connection. A 3-byte vector, called an <em>Initalization Vector</em> or <em>IV</em>, is prepended onto packets and its based on a pre-shared key that all the authenticated clients know&#8230; think of it as the network key you need to authenticate.</p>
<p>Well if its on <small>(almost)</small> <em>every</em> packet generated by the client or AP, then if we collect enough of them, like a few hundred thousand, we should be able to dramatically reduce the keyspace to check and brute force becomes a realistic proposition.</p>
<p>A couple of things will cause us some problems.</p>
<ul>
<li>If the key is not static, then you&#8217;ll mix up all your IVs and it&#8217;ll take forever to decrypt the key.</li>
<li>Theres no traffic, therefore no packets &#8211; we can fix this.</li>
<li>MAC Address Filtering &#8211; we can fix this too.</li>
</ul>
<h3>Setting up your tools</h3>
<p>We&#8217;re gonna need 3 or 4 shells open, we have 5 tools:</p>
<ul>
<li>airodump &#8211; Grabbing IVs</li>
<li>aircrack &#8211; Cracking the IVs</li>
<li>airdecap &#8211; Decoding captured packets</li>
<li>airreplay &#8211; (My Favourite) Packet injector to attack APs.</li>
<li>kismet &#8211; Network Sniffer, can grab IVs as well.</li>
</ul>
<p>For a standard WEP hack we&#8217;ll usally only need airodump, aircrack, and kismet (server and client). If we run into some problems we might have to use airreplay to fiddle about.</p>
<p>I&#8217;ll leave you to config all these tools up, for the most part they should just be defaults with the exception of kismet.</p>
<h3>Finding the Network</h3>
<p>First step is we need to find a netork to crack. Start up kismet and start sniffing for APs. Leave it on for a bit so that it can discover all the important information about the networks around. What we want from kismet is:</p>
<ul>
<li>Encryption type: Is it WEP 64-bit? 128-bit?</li>
<li>What channel is it on? Can <em>greatly</em> speed up IV collection.</li>
<li>AP&#8217;s IP Address</li>
<li>BSSID</li>
<li>ESSID</li>
</ul>
<p>All this info isn&#8217;t required but the more you have, the more options you have later to crack and sniff. We can get a lot of this from airodump as well but I find the <em>channel</em> is important.</p>
<h3>Capturing IVs</h3>
<p>Alright, we know what we wanna crack, so lets start capturing packets. You can use kismet to capture files but I prefer airodump because it keeps a running count of all the IVs I&#8217;ve captured and I can crack and airodump will automatically update aircrack with new IVs as it finds them.</p>
<p><em>Note:</em> kimset can interfere with airodump so make sure you close it down before starting airodump.</p>
<p>Airodump is pretty straight forward with its command line looking something like this:</p>
<pre> ./airodump &lt;interface&gt; &lt;output prefix&gt; [channel] [IVs flag]</pre>
<ul>
<li>interface is your wireless interface to use &#8211; required.</li>
<li>output prefix is just the filname it&#8217;ll prepend, &#8211; required.</li>
<li>channel is the specific channel we&#8217;ll scan, leave blank or use 0 to channel hop.</li>
<li>IVs flag is either 0 or 1, depending on whether you want <em>all</em> packets logged, or just IVs.</li>
</ul>
<p>My wireless card is ath0, output prefix i&#8217;ll use &#8220;lucid&#8221;, the channel we sniffed from kismet is 6, and IVs flag is 1 because we just want IVs. So we run:</p>
<pre> ./airodump ath0 lucid 6 1</pre>
<p>Airodump will come up with a graph showing us all the APs and their relevant info, as well as client stations connected to any of the APs.</p>
<pre> BSSID              PWR  Beacons   # Data  CH  MB  ENC   ESSID

 00:23:1F:55:04:BC   76    21995   213416   6  54. WEP   hackme 

 BSSID              STATION            PWR  Packets  Probes

 00:23:1F:55:04:BC  00:12:5B:4C:23:27  112     8202  hackme
 00:23:1F:55:04:BC  00:12:5B:DA:2F:6A   21     1721  hackme</pre>
<p>The second line shows us some info about the AP as well as the number of beacons and data packets we&#8217;ve collected from the AP. The two last lines show us two authenticated clients. Where they are connected to and the packets they are sending. We won&#8217;t use this client info in a straight theory hack but in practice we&#8217;ll need this info to actively attack the AP.</p>
<p>This step may take a long time or could be very short. It depends how busy the AP is and how many IVs we are collecting. What we are doing is populating a file &#8220;lucid.ivs&#8221; with all the IV important packet info. Next, we&#8217;ll feed this to aircrack. To move onto the next step, we&#8217;ll want at least 100,000 packets (under # Data in airodump) but probably more.</p>
<h3>Using IVs to Decrypt the Key</h3>
<p>Ok, pretend you have enough IVs now to attempt a crack. Goto a new terminal (without stopping airodump &#8211; remember it&#8217;ll autoupdate as new IVs are found) and we&#8217;ll start aircrack. It looks something like this:</p>
<pre> ./aircrack [options] &lt;input file&gt;</pre>
<p>There are a lot of options so you can look them up yourself, i&#8217;ll be using common ones here that should get you a crack. Our input file is &#8220;lucid.ivs&#8221;, the options we will use are:</p>
<ul>
<li>-a 1 : forces a WEP attack mode (2 forces WPA)</li>
<li>either -b for the bssid or -e for the essid : whichever is easier to type but I like using a BSSID because its more unique.</li>
<li>-n 64 or -n 128 : WEP key length, omit if not known by now.</li>
</ul>
<p>So our command will look like:</p>
<pre> ./aircrack -a 1 -b 00:23:1F:55:04:BC -n 128 lucid.ivs</pre>
<p>and off it goes, resembling the picture from the top. Keep an eye on the Unique IV count as it should increase if airodump is still running. For all intents and purposes you are done. That&#8217;ll pop open most old wireless routers with some traffic on them.</p>
<h3>Anticipated Problems</h3>
<p>There are lots of problems that can come up that will make the above fail, or work very slowly.</p>
<ul>
<li>No traffic
<ul>
<li>No traffic is being passed, therefore you can&#8217;t capture any IVs.</li>
<li>What we need to do is inject some special packets to trick the AP into broadcasting.</li>
<li>Covered below in <a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#WEP_Attacks">WEP Attacks</a></li>
</ul>
</li>
<li>MAC Address filtering
<ul>
<li>AP is only responding to connected clients.  Probably because MAC address filtering is on.</li>
<li>Using airodumps screen you can find the MAC address of authenticated users so just change your MAC to theirs and continue on.</li>
<li>Using the -m option you can specify aircrack to filter packets by MAC Address, ex. -m 00:12:5B:4C:23:27</li>
</ul>
</li>
<li>Can&#8217;t Crack even with tons of IVs
<ul>
<li>Some of the statistical attacks can create false positives and lead you in the wrong direction.</li>
<li>Try using -k N (where N=1..17) or -y to vary your attack method.</li>
<li>Increase the fudge factor. By default it is at 2, by specifying -f N (where N&gt;=2) will increase your chances of a crack, but take much longer. I find that doubling the previous fudge factor is a nice progression if you are having trouble.</li>
</ul>
</li>
<li>Still Nothing
<ul>
<li>Find the AP by following the signal strength and ask the admin what the WEP key is.</li>
</ul>
</li>
</ul>
<h2>WPA Crackin</h2>
<h3>Differences</h3>
<p>WPA is an encryption algorithm that takes care of a lot of the vunerablities inherent in WEP. WEP is, by design, flawed. No matter how good or crappy, long or short, your WEP key is, it can be cracked. WPA is different. A WPA key <em>can</em> be made good enough to make cracking it unfeasible. WPA is also a little more cracker friendly. By capturing the right type of packets, you can do your cracking offline. This means you only have to be near the AP for a matter of seconds to get what you need. Advantages and disadvantages.</p>
<h3>WPA Flavours</h3>
<p>WPA basically comes in two flavours RADIUS or PSK.  PSK is crackable, RADIUS is not so much.</p>
<p>PSK uses a user defined password to initialize the TKIP, temporal key integrity protocol. There is a password and the user is involved, for the most part that means it is flawed. The TKIP is not really crackable as it is a per-packet key but upon the initialization of the TKIP, like during an authentication, we get the password (well the PMK anyways). A robust dictionary attack will take care of a lot of consumer passwords.</p>
<p>Radius involves physical transferring of the key and encrypted channels blah blah blah, look it up to learn more about it but 90% of commerical APs do not support it, it is more of an enterprise solution then a consumer one.</p>
<h3>The Handshake</h3>
<p>The WPA handshake was designed to occur over insecure channels and in plaintext so the password is not actually sent across. There are some fancy dancy algorithms in the background that turn it into a primary master key, PMK, and the like but none of that really matters cause the PMK is enough to connect to the network.</p>
<p>The only step we need to do is capture a full authenication handshake from a real client and the AP. This can prove tricky without some packet injection, but if you are lucky to capture a <strong>full</strong> handshake, then you can leave and do the rest of the cracking at home.</p>
<p>We can force an authenication handshake by launching a <a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Deauthentication_Attack">Deauthentication Attack</a>, but <strong>only</strong> if there is a real client already connected (you can tell in airodump).  If there are no connected clients, you&#8217;re outta luck.</p>
<p>Like for WEP, we want to know the channel the WPA is sitting on, but the airodump command is slightly different. We don&#8217;t want just IVs so we don&#8217;t specify an IV flag. This will produce &#8220;lucid.cap&#8221; instead of &#8220;lucid.ivs&#8221;. Assume WPA is on channel 6 and wireless interface is ath0.</p>
<pre> ./airodump ath0 lucid 6</pre>
<h3>Dictionary Brute Force</h3>
<p>The most important part of brute forcing a WPA password is a good dictionary.  Check out <a class="external free" title="http://www.openwall.com/wordlists/" rel="nofollow" href="http://www.openwall.com/wordlists/">http://www.openwall.com/wordlists/</a> for a &#8216;<strong>really&#8217;</strong> good one. It costs money, but its the biggest and best I&#8217;ve ever seen (40 Million words, no duplicates, one .txt file). There is also a free reduced version from the same site but i&#8217;m sure resourceful people can figure out where to get a good dictionary from.</p>
<p>When you have a good dictionary the crack is a simple brute force attack:</p>
<pre> ./aircrack -a 2 -b 00:23:1F:55:04:BC -w /path/to/wordlist</pre>
<p>Either you&#8217;ll get it or you won&#8217;t&#8230; depends on the strength of the password and if a dictionary attack can crack it.</p>
<h2>Using Aireplay</h2>
<p>Aireplay is the fun part.  You get to manipulate packets to trick the network into giving you what you want.</p>
<h3>WEP Attacks</h3>
<p>Attacks used to create more traffic on WEP networks to get more IVs.</p>
<h4>ARP Injection</h4>
<p>ARP Replay is a classic way of getting more IV traffic from the AP. It is the turtle. Slow but steady and almost always works. We need the BSSID of the AP and the BSSID of an associated client. If there are no clients connected, it is possible to create one with <em>another</em> WEP attack explained below: <a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Fake_Authentication_Attack">Fake Authentication Attack</a>.</p>
<p>With airodump listening, we attack:</p>
<pre> ./aireplay -3 -b &lt;AP MAC Address&gt; -h &lt;Client MAC Address&gt; ath0</pre>
<p><em>Note:</em> The -3 specifys the type of attack (3=ARP Replay).</p>
<p>This will continue to run, and airodump, listening fron another terminal, will pick up any reply IVs.</p>
<h4>Interactive Packet Replay</h4>
<p>Interactive Packet Reply is quite a bit more advanced and requires capturing packets and constructing your own. It can prove more effective then simple ARP requests but I won&#8217;t get into packet construction here.</p>
<p>A useful attack you might try is the re-send all data attack, basically you are asking the AP to re-send you everything. This only works if the AP re-encrypts the packets before sending them again (and therefore giving you a new IV). Some APs do, some don&#8217;t.</p>
<pre> aireplay -2 -b &lt;AP MAC&gt; -h &lt;Client MAC&gt; -n 100 -p 0841 -c FF:FF:FF:FF:FF:FF ath0</pre>
<h4>Fake Authentication Attack</h4>
<p>This attack won&#8217;t generate any more traffic but it does create an associative client MAC Address useful for the above two attacks. Its definately not as good as having a real, connected client, but you gots to do what you gots to do.</p>
<p>This is done easiest with another machine because we need a new MAC address but if you can manually change your MAC then that&#8217;ll work too. We&#8217;ll call your new MAC address &#8220;Fake MAC&#8221;.</p>
<p>Now most APs need clients to reassociate every 30 seconds or so or they think they&#8217;re disconnected. This is pretty arbitrary but I use it and it has worked but if your Fake MAC gets disconnected, reassociate quicker. We need <strong>both</strong> the essid and bssid and our Fake MAC.</p>
<pre> ./aireplay -1 30 -e '&lt;ESSID&gt;' -a &lt;BSSID&gt; -h &lt;Fake MAC&gt; ath0</pre>
<p>If successful, you should see something like this:</p>
<pre> 23:47:29  Sending Authentication Request
 23:47:29  Authentication successful
 23:47:30  Sending Association Request
 23:47:30  Association successful :-)</pre>
<p>Awesome! Now you can use the above two attacks even though there were no clients connected in the first place! If it fails, there may be MAC Address Filtering on so if you really want to use this, you&#8217;ll have to sniff around until a client provides you with a registered MAC to fake.</p>
<h3>WPA Attacks</h3>
<p>So far, the only way to really crack WPA is to force a re-authentication of a <em>valid</em> client.  We need a real, actively connected client to break WPA.  You might have to wait a while.</p>
<h4>Deauthentication Attack</h4>
<p>This is a simple and very effective attack. We just force the connected client to disconnect then we capture the re-connect and authentication, saves time so we don&#8217;t have to wait for the client to do it themselves (a tad less &#8220;waiting outside in the car&#8221; creepiness as well). With airodump running in another console, your attack will look something like this:</p>
<pre> aireplay -0 5 -a &lt;AP MAC&gt; -c &lt;Client MAC&gt; ath0</pre>
<p>After a few seconds the re-authentication should be complete and we can attempt to <a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks#Dictionary_Brute_Force"> Dictionary Brute Force</a> the PMK.</p>
<h2>Conclusion</h2>
<p>Well thats that.  APs crack fairly often but sometimes there is just nothing you can do.  <em>Obviously</em> you are not allowed to illegally crack other people&#8217;s wireless connections, this is purely for penetration testing purposes and some fun.</p>
<hr />&#8211;<a title="User:Brite" href="http://docs.lucidinteractive.ca/index.php/User:Brite">- Bryan Rite</a> 13:57, 24 Nov 2005 (PST)</p>
<p>Via: <a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks">http://docs.lucidinteractive.ca</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/how-to-crack-wep-and-wpa/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://jeffsey.com/files/docupedia-hacking-help.wav" length="2457004" type="audio/x-wav" />
		</item>
		<item>
		<title>Thompson Routers&#8217; Default WEP/WPA key</title>
		<link>http://www.whatsmypass.com/thompson-routers-default-wepwpa-key-algorithm</link>
		<comments>http://www.whatsmypass.com/thompson-routers-default-wepwpa-key-algorithm#comments</comments>
		<pubDate>Wed, 09 Apr 2008 15:51:36 +0000</pubDate>
		<dc:creator>Dev Team</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Password Info]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[WEP]]></category>

		<guid isPermaLink="false">http://www.whatsmypass.com/?p=21</guid>
		<description><![CDATA[because this is continually updating find the newest info here http://h1.ripway.com/kevindevine/wep_key.html]]></description>
			<content:encoded><![CDATA[<p>because this is continually updating<br />
find the newest info here<br />
<a href="http://h1.ripway.com/kevindevine/wep_key.html">http://h1.ripway.com/kevindevine/wep_key.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatsmypass.com/thompson-routers-default-wepwpa-key-algorithm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

