在 Mac 下面使用 Aircrack-ng 要解决的两个问题:Aircrack-ng 在 Mac 下如何安装使用 airport 而不是 Aircrack-ng 中的工具获取握手包。

1、 Aircrack-ng 在 Mac 下编译的问题。 直接使用 make 源码有问题, 可以使用 Macport 进行安装。 Macport 已经预置了 Aircrack-ng , brew 没有。 安装好 Macport 之后, 命令行下: sudo port install aircrack-ng, Macport 会自动下载编译和安装。

2、 获取握手包的问题。Mac 下面使用 Aircrack-ng 包中的 airmon-ng 进行嗅探有问题,会提示 wireless-tools 找不到,因为 Airmon-ng 依赖于 wireless-tools ,而 Linux wireless-tools 在 Mac 下 的编译也有问题。如果使用 wireshark 的 Mon mode 的话也有问题,wireshark 的监听模式认为 Mac 的网卡不支持监听模式。其实 Mac 本身自带一个 airport 工具,可以很方便的扫描和在监听模式下进 行监听: airport -s 进行扫描,airport en1 sniff 1 进行监听。