Mac OS下的wifi自動破解工具xwifi
*本文原創作者:quanyechavshuo,本工具僅供安全技術學習和教育用途,禁止非法使用!本文屬FreeBuf原創獎勵計劃,未經許可禁止轉載
由於macOS下有兩個缺陷,目前沒有合適的wifi破解方案,於是作者寫了這樣一個支持macOS新版本系統下的wifi破解工具xwifi,可以在新版本macOS上自動破解wifi,適用於物理機裝mac系統,理論上支持所有版本蘋果系統。
Disclaimer
[!] legal disclaimer: Usage of xwifi.py for attacking targets without prior mutual consent is illegal.
It is the end user"s responsibility to obey all applicable local, state and federal laws.Developers
assume no liability and are not responsible for any misuse or damage caused by this program.
Requirement
1. macOS[test with:macOS sierra 10.12.3/5]
2. need airportmacOS sierra系統自帶
3. need aircrack-ngbrew install aircrack-ng
About
由於macOS下有2個缺陷:
a.aircrack-ng官網說airodump-ng和aireplay-ng在macOS不支持
b.新版本的macOS還沒找到可利用的wifi破解工具(https://github.com/IGRSoft/KisMac2支持老mac系統)於是有了本工具,本工具可在新版本macOS上自動破解wifi,適用物理機裝mac系統,理論上支持所有版本蘋果系統
Attention
1.由於macOS下沒有找到aireplay-ng的替代品,因此無法主動攻擊,本工具採用的是不斷sniff並自動檢測是否抓到握手包並自動破解2.抓到握手包後有兩種破解方式:
a)aircrack-ng破解
eg.aircrack-ng -w ......./pass.txt -b 50:bd:5f:6e:3f:44 /tmp/*.cap
本工具中用這種方式破解
b)hashcat破解
要將cap文件轉成hashcat支持的格式再用hashcat破解
1) 將https://github.com/hashcat/hashcat-utils/releases裡面的cap2hccapx.bin放到kali64(vm)下運行得到hccapx
2) 然後再運行eg.hashcat -a 3 -m 2500 output.hccapx ?d?d?d?d?d?d?d?d
3) 代碼里有個關鍵操作是主進程里開2個子進程,如果用成2個子線程則無法工作,應該是因為2個不同的分支要執行不同的系統命令,要想多分支執行不同的系統命令(os.system)最好用多進程不能多線程,因為如果某個分支中要執行的系統命令是阻塞式的如ping就可以了
更多詳情請參見
此鏈接
<點擊閱讀原文查看鏈接>
項目地址參見
此鏈接
<點擊閱讀原文查看鏈接>
*本文原創作者:quanyechavshuo,本文屬FreeBuf原創獎勵計劃,未經許可禁止轉載
※FlaskJinja2 開發中遇到的的服務端注入問題研究 II
※淺析車聯網安全技術要點
※SambaCry真的來了,利用CVE-2017-7494漏洞來挖礦
※企業被黑客攻擊,「懟回去」合法嗎?
※「同形異義字」釣魚攻擊,釘釘中招
TAG:FreeBuf |
※Windows最強維護工具,徹底關閉Windows Defender和自動更新
※TensorFlow中的Eager Execution和自動微分
※實現高速點擊的 Android Monkey 自動化工具 fastmonkey-代號 Maxim
※selenium在Linux上做web自動化?
※Linux上監控Tomcat down掉後自動重啟Tomcat
※Linux操作系統已擁有自動化的Spectre/Meltdown檢查器
※康斯登推出兩款全新Classic Index Automatic自動腕錶
※自動駕駛的棘手難題:how safe is safe enough
※耐克Nike Air Mag 回到未來 Back to the Future McFly 自動系鞋
※Docker下使用selenium+testng實現web自動化
※SpringMVC,Spring,Hibernate框架自動生成器
※Chopard蕭邦推出全新Mille Miglia GTS自動腕錶
※Jmeter+Ant+Jenkins介面自動化測試框架搭建for Windows
※取消煩人的Windows Update自動下載驅動
※奪目絢麗 Excalibur Automatic Skeleton自動上鏈鏤空金質腕錶系列
※Bvlgari 寶格麗Octo Finissimo自動表
※Windows 10 Game Mode啟動!無懼遊戲中自動更新重啟
※Ansible自動部署nginx+keepalived高可用負載均衡
※Anthony Levandowski又回來了:攜Kache.ai重返自動駕駛舞台
※Ford整合自動駕駛業務與資源,成立Ford Autonomous Vehicles