Mac安裝Aircrack-ng

testHs發表於2015-09-08

9.4號中午去外面吃完冒菜回來都快三點了,這個點尷尬的不行。於是就去工作室倒騰點東西。也不想寫程式碼,就開始各種在mac下裝軟體。專案基本上暫時沒有什麼要特別忙的,我也不能總寫,都寫了慎哥就沒得寫了。今晚上就把之前做的東西來個小記。

想到的是破譯wifi,當然最終因為各種因素沒破譯成功。不過中間過程還是很享受的。下面開始。

百度了一下。有一篇MACOS蘋果系統下破解無線網WPA,WPA2密碼。用到的主要工具是Aircrack。於是就開始倒騰了。

安裝macport

首先第一步要安裝macport。macport據我理解,相當於homebrew,ubuntu下相當於apt-get install。根據官網來說,安裝macport最簡單的方法就是下載pkg檔案直接安裝,但是我在下載pkg安裝過程中,會出現卡死的問題。google了半天沒找到解決方法。於是就下載了原始碼安裝,這在官網上都有說明。前面什麼安裝xcode的command line tools那是裝機必備我就不多說了。

下載之後在官網上有說明,解壓之後進入目錄,進行./configure && make && sudo make install
之後需要新增環境變數,我沒看懂官網的說明,自行google了一下。看到很多人的部落格都寫過這個問題,我在此就摘錄一下。

需要將/opt/local/bin和/opt/local/sbin新增到$PATH搜尋路徑中。然後編輯/etc/profile,這裡需要超級使用者。如果用vim的話需要wq!在profile里加入下面兩句

export PATH=/opt/local/bin:$PATH

export PATH=/opt/local/sbin:$PATH

然後就可以了,如果要立即生效,那麼需要利用source命令source /etc/profile

這樣就可以用了,執行sudo port -v selfupdate更新。到這步會發現好像彷彿是被牆了。。。

安裝proxychains

然後我又陷入了難題,好不容易手動編譯安裝成功了。結果更新好像被牆了咋辦。查查查,命令列下使用代理的方法。找到一個東西,叫做proxychains。搜這個用了好久,因為我用的是ss,ss支援的時socks5,而iterm支援http,這就麻煩了。後來在v2ex上發現hzlzh問了這個問題。我就安裝這個了。

安裝proxychains4非常簡單,直接用homebrew就可以了。brew install proxychains-ng
安裝完畢要設定代理

修改/usr/local/etc/proxychains.conf 最下面
`[ProxyList]
socks5 127.0.0.1 1080`
測試proxychain能不能用,proxychains4 curl twitter.com會顯示ok。我就不截圖了。

proxychain可以讓它後面的命令列直接走代理的路線,而不用直接進行網路請求。
我剛剛用這個加上home cask裝了macdown。還是很不錯的。因為很多命令列是需要進行網路請求的。

之後就可以proxychains4 sudo port -v selfupdate了。可能有點慢,不過我這次可以正常了。

安裝aircrack-ng

最後的最後,我們可以用sudo port install aircrack-ng就可以安裝aircrack了。

好了,剩下的就是按照那個部落格說的來破解了…到這的時候我試了一下,但是班長突然打電話然我去取自行車,我就去了~後面的就沒有後面了。