How To Use Mac Terminal To Hack A Wifi Password



  1. How To Use Mac Terminal To Hack A Wifi Password Windows 10
  2. How To Use Mac Terminal To Hack A Wifi Password Tp-link
  3. How To Use Mac Terminal To Hack A Wifi Password
  4. How To Use Mac Terminal To Hack A Wifi Password Unlocker
  5. How To Use Mac Terminal To Hack A Wifi Password Reset

Every new hacker loves to Google the words “How to hack WiFi passwords?” So i thought why not make a blog post on it.

Open the terminal window in Kali. Use keyboard shortcut Ctrl+alt+t or type terminal in the search. Congrats, you hacked wifi password using Dumpper & Jumpstart. Method #4: Hack WiFi Password using Aircrack-ng. Aircrack-ng is an 802.11 WEP and WPA-PSK keys cracking program that can be used to hack wifi password of old and new routers. This tool can crack the wifi password even faster then WEP by using PTW and Korek attack. To use those, or Aircrack-ng on the Mac, you need to install them using MacPorts, a tool for installing command-line products on the Mac. Cracking the much stronger WPA/WPA2 passwords.

PS Every professional hacker was a script kiddie at some point

Before we start lets look at some terminology.

BSSID- It is the MAC addrses of a device
ESSID- It is the name of a device.
AP- Access Point, example a router.

There are a few types of WiFi encryption:

  • WEP (Wired Equivalency Privacy)
  • WPA(Wi-Fi Protected Access)
  • WPA2(Wi-Fi Protected Access 2)
  • WPA2 with WPS(Wireless Protected Setup)
  • WPA3(Wi-Fi Protected Access)

For this post we will only be focusing on WPA2 because that’s the one most commonly used.

WPA2 uses the Advanced Encryption Standard (AES) and Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP), respectively.

Developed by the U.S. government to protect classified data, AES comprises three symmetric block ciphers. Each encrypts and decrypts data in blocks of 128 bits using 128-bit, 192-bit and 256-bit keys. Although the use of AES requires more computing power from APs and clients, ongoing improvements in computer and network hardware have mitigated performance concerns.

CCMP protects data confidentiality by allowing only authorized network users to receive data, and it uses cipher block chaining message authentication code to ensure message integrity.

Advertisements

WPA2 also introduced more seamless roaming, allowing clients to move from one AP to another on the same network without having to reauthenticate, using Pairwise Master Key caching or preauthentication.

WPA2 Password Hacking

Okay, so hacking WPA-2 PSK involves 2 main steps-

  • Getting a handshake (it contains the hash of password, i.e. encrypted password)
  • Cracking the hash.

What we need is:

  • An attacker (you)
  • A client
  • An AP (Access point)
  • A network adapter capable of packet injection. (i recommend ALFA AWUS036NH)

When the client and the AP communicate in order to authenticate the client, they have a 4 way handshake that we can capture. This handshake has the hash of the password. Now there’s no direct way of getting the password out of the hash, and thus hashing is a robust protection method. But there is one thing we can do. We can take all possible passwords that can exists, and convert them to hash. Then we’ll match the hash we created with the one that’s there in the handshake. Now if the hashes match, we know what plain text password gave rise to the hash, thus we know the password. If the process sounds really time consuming to you, then its because it is. WPA2 hacking (and hash cracking in general) is pretty resource intensive and time taking process. Now there are various different ways cracking of WPA2 can be done. But since WPA2 is a long shot, we shall first look at the process of capturing a handshake.

Now since i don’t want you to remain script kiddies forever, let me explain what the 4 way handshake actually is.

The Four-Way Handshake

The authentication process leaves two considerations: the access point (AP) still needs to authenticate itself to the client station (STA), and keys to encrypt the traffic need to be derived. The earlier EAP exchange or WPA2-PSK has provided the shared secret key PMK (Pairwise Master Key). This key is, however, designed to last the entire session and should be exposed as little as possible. Therefore the four-way handshake is used to establish another key called the PTK (Pairwise Transient Key). The PTK is generated by concatenating the following attributes: PMK, AP nonce (ANonce), STA nonce (SNonce), AP MAC address, and STA MAC address. The product is then put through PBKDF2-SHA1 as the cryptographic hash function.
The handshake also yields the GTK (Group Temporal Key), used to decrypt multicast and broadcast traffic.

The actual messages exchanged during the handshake are depicted in the figure and explained below:

Here is YouTube video for a better understanding.

The Aircrack-ng suite

Aircrack-ng is a complete suite of tools to assess WiFi network security.

It focuses on different areas of WiFi security:

  • Monitoring: Packet capture and export of data to text files for further processing by third party tools
  • Attacking: Replay attacks, deauthentication, fake access points and others via packet injection
  • Testing: Checking WiFi cards and driver capabilities (capture and injection)
  • Cracking: WEP and WPA PSK (WPA 1 and 2)

Here is a breakdown of tools that we would use:

  • Airmon-ng (for initiating monitor mode)
  • Airodump-ng (to capture the handshake)
  • Aireplay-ng (to deauthenticate clients)
  • Aircrack-ng (to brute force the password)

Step 1 Set your interface to monitor mode.

Monitor mode or RFMON (Radio Frequency Monitor) mode, enables a device with a wireless network interface controller to monitor all traffic received from the wireless network. Unlike promiscuous mode, which is also used for packet sniffing, RFMON mode enables packets to be captured without having to connect or link with an access point. RFMON mode only works with wireless networks, while promiscuous mode can be applied to both wired and wireless networks.

How To Use Mac Terminal To Hack A Wifi Password Windows 10

Hack

Now wlan0 is for me, for you it could be wlan1 or wlan2 anything else, depending on you card. So select the interface carefully.

As you can see station mode is disabled and monitor mode is now enabled.

Step 2 Find your target.

Find you targets BSSID by this command:

Yes i know there’s a lot of information over there, so lets break that down as well.

PWR: Signal strength
RXQ: Receive quality
Beacons: Number of announcement packets.
#Data: Number of captured packets
CH: Channel
ENC: Encryption Type
Cipher: Cipher type
Station: MAC address of the client.
Lost: Packets lost
Packets: Data packets sent by client

Anyways, as you can see in the picture above, our target is called Test Router.

Advertisements

Step 3 Capture the Handshake

You will see something like this

The below area is to display clients connected to that AP. Now we need to simultaneously de-authenticate at least one client. In this case will de-authenticate 7A:AC:AD:CC:44:05.

So open another terminal

The command is

How to use mac terminal to hack a wifi password unlocker

The -a is for the APs MAC address, the -c is for the clients MAC and -0 is for deauth mode.

After a few seconds press CTRL-Z to stop sending deauth packets. As soon as the client connects back, we would capture the hashed handshake file.

You can see on the top right corner that we captured the handshake file.

Step 4 Brute Forcing the handshake file

I have put the actual password in the file dic.txt along with some other random passwords. So we run aircrack-ng with the dictionary as well as the handshake file (.cap)

Now depending on your dictionary this can take a second or even weeks. I cracked it in a second because the dictionary was small and it contained the password.

Now you may be thinking that this isn’t the most efficient way of getting someones password.

Well the purpose of this article was to explain the basic attack vector used to hack WiFi passwords and to introduce you to the Aircrack-ng. If you want someones password, just go ask them.

There is another way we could get an APs (with WPA2) password and that is by exploiting the WPS pin vulnerability, we could get the password in just a few hours guaranteed, apparently that only works on old routers. So when i get a hold of one i’ll cover that topic as well.

Every type of WiFi encryption has its set vulnerabilities, for example the WEP has an issue with the implementation of the RC4 encryption algorithm. So stay tuned as i cover them one by one.

HAPPY HACKING

Advertisements

© Hollis Johnson/Business Insider It's easy to find your Wi-Fi password on a Mac computer if it's saved to your Mac through Keychain Access. Hollis Johnson/Business Insider

  • The easiest way to see a Wi-Fi password on a Mac computer is through the Keychain Access app.
  • Alternatively, saved Wi-Fi passwords can be viewed through the Terminal on Mac.
  • Seeing saved Wi-Fi passwords only work when you've connected to the network in the past.
  • Visit Business Insider's Tech Reference library for more stories.

Maybe you just got a new Apple device, or maybe you have that one house guest who routinely asks for your Wi-Fi password before saying hello. Whatever the situation, Apple makes it easy to find saved Wi-Fi passwords.

Being able to look up Wi-Fi passwords is useful if you're connected to a specific Wi-Fi network, but need the password to log into another device. On the other hand, it can help you log into previously connected networks a lot quicker. That coffee shop down the street? You won't have to ask the barista for the Wi-Fi password again.

There are two ways you can find your Wi-Fi password on Mac. The first - through the Keychain Access app - is the easier route. The second way - by opening up the Terminal on Mac - is a little more advanced.

Either way, if you previously connected to Wi-Fi - your home network included - the process is simple and straightforward. Here's how to get it done.

How to find a Wi-Fi password with Keychain Access

Keychain Access is a macOS app that stores your passwords, and it's the easiest way to see a Wi-Fi password on Mac:

1. Press Command + Spacebar to open the Spotlight search bar, where you can type in 'Keychain Access.'

Terminal© Business Insider Open Keychain Access on your Mac computer. Business Insider

2. Click to open Keychain Access. Here, you'll be able to find saved passwords to applications as well as internet forms.

© Business Insider You can see your saved passwords with Keychain Access. Business Insider

3. In the left toolbar, toggle down to the 'Passwords' section.

4. In the search bar (located in the upper right corner of the window), type in your home Wi-Fi network name, or whatever Wi-Fi network you're looking for.

© Business Insider Use the search bar to find the network you're looking for. Business Insider

5. Double-click on your network when it appears in the main section of the window - this will prompt another window to open.

© Business Insider Click on 'Show Password.' Business Insider

6. Tick the box next to 'Show Password' and, if necessary, enter your administrator password when prompted.

© Business Insider Be sure to have your administrator credentials handy. Business Insider

7. Your Wi-Fi password will then appear in the box next to 'Show Password.'

© Business Insider For security reasons, administrator credentials are required. Business Insider

How to find a Wi-Fi password with Terminal on Mac

The Mac Terminal is a command line system that gives you greater control of the operating system. It's also the more advanced way to find a saved Wi-Fi password:

© Business Insider Open the Terminal by using the Spotlight search bar. Business Insider

1. There are several ways to open the Terminal on Mac, but the easiest is through the Spotlight search bar. Press Command + Spacebar and type in 'Terminal.' Click through to enter your Mac's Terminal.

2. Once you enter the Terminal, type the command as outlined below, replacing 'Wi-Fi name' with the exact name of your network:

security find-generic-password -ga 'Wi-Fi name' | grep 'password:'

© Business Insider Include the quotes around the Wi-Fi network name. Business Insider3. An administrator login window will pop up. Enter your username and password.

© Business Insider For security reasons, administrator credentials are required. Business Insider

4. Your password should appear below the command you previously entered.

How To Use Mac Terminal To Hack A Wifi Password

© Business Insider Upon successful authentication, the Wi-Fi password will appear. Business Insider

How To Use Mac Terminal To Hack A Wifi Password Unlocker

We should also note that beyond Keychain Access and your Mac's Terminal, Apple also makes it easy to share a Wi-Fi password with other Apple devices - as long as both devices are in range with each other.

How To Use Mac Terminal To Hack A Wifi Password Reset

Related coverage from Tech Reference: