我成功地使用macports安装了aircrack-ng(我知道它有效,因为当我在终端中输入aircrack-ng时显示版本和选项)在我的macbook pro上。但是当我使用airmon-ng命令时,我得到“找不到命令”。
据我所知,你不能在MacOs上使用airmon-ng
,它们只适用于Linux。我可以为你推荐的最佳方法是使用sudo airport -s
来确定你要攻击哪个SSID及其频道,之后,sudo airport en0 sniff x
捕获位于频道x,en0或en1的所有SSID的包,是你的mac的wifi设置,你可以去“关于这个mac - >系统报告 - >网络 - > Wifi - > BSD设备名称”来查看。
例如,您希望从所有SSID或您确定的具有通道6 sudo airport en0 sniff 6
的SSID捕获包。
这是攻击终端MacOS的WPA / WPA2 wifi的指南:
https://www.youtube.com/watch?v=G6MXOzGIJZ4
希望能有所帮助。