Aircrack-ng,使用 airmon-ng 切换到监控模式

Aircrack-ng,使用 airmon-ng 切换到监控模式

我按照本教程在 Ubuntu 14.04 上安装 aircrack: https://www.youtube.com/watch?v=xdvGZlUzfRs&src_vid=OF0UjeoTXoI&feature=iv&annotation_id=annotation_1882595149

我必须调整一些东西才能使其成功下载,但是我遇到了以下问题(以及我找不到解决方案):

此命令:

sudo airodump-ng mon0

我收到错误:

Interface mon0:  
ioctl(SIOCGIFINDEX) failed: No such device

命令 iwconfig 显示:

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:"nameofmynetwork"  
          Mode:Managed  Frequency:5.765 GHz  Access Point: 05:B1:51:42:A1:5D   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

关于 mon0,它是什么?我尝试了一些解决方案,例如终止进程并更新到最新的 aircrack,但仍然收到错误。

任何帮助都将不胜感激!

答案1

你不需要使用airmon-ng完全没有。你可以简单地:

sudo ifconfig wlan0 down

而不是继续

sudo iwconfig wlan0 mode monitor

最后

sudo ifconfig wlan0 up

这基本上就是 airmon-ng 所做的。

答案2

您需要阅读更多有关如何使用的信息aircrack-ng

您执行的命令sudo airodump-ng mon0告诉您的计算机开始在名为 的接口上捕获数据包mon0,但是您还没有该接口,所以它告诉您No such device

一般使用步骤aircrack-ng为:

  1. sudo airmon-ng start wlan0

    • 这会将您的无线接口置于监控模式,在此模式下您可以捕获所有数据包,即使它们没有定向到您的计算机。该命令实际上所做的是创建另一个名为的接口mon0,您可以在执行时看到它iwconfig。这是您可能未执行的命令。如果您确实运行了它但之后看不到mon0,请告诉我们命令的输出是什么。
  2. sudo airodump-ng <options> mon0

    • 这将开始捕获数据包。
  3. sudo aireplay-ng <options> mon0

    • 您可以使用此功能尝试增加捕获的 IV 数量,以便轻松破解密码。
  4. sudo aircrack-ng <options> <file>

    • 该应用程序可以破解您捕获的视频以提取密码。

答案3

问题出在接口名称上。使用以下命令:

以监控模式启动无线接口

airmon-ng   

终止所有干扰进程

airmon-ng check kill     

而不是airodump-ng mon0,输入这个airodump-ng wlan0mon

如果这对您有用,请告诉我。

答案4

好的,首先让我们用 终止所有进程sudo airmon-ng check kill,然后用 启用监控模式sudo airmon-ng start wlan0,现在你的问题的答案就在这个命令的输出中。请注意,它在底部显示(在 [phy0] 上为 [phy0]wlan0 启用实验性 wl 监控模式 vif棱镜0对我来说它说棱镜0这是使用命令时为我创建的接口airmon-ng start wlan0,通常称为 mon0,但它并不总是相同,因此您需要检查为您创建的名称并在下一个命令中使用它。例如,在我的例子中,要开始捕获数据包,我将输入airodump-ng prism0notmon0。 我希望这回答了你的问题。

相关内容