./run
注意:
閱讀本教程前小作,強(qiáng)烈建議閱讀 前置教程 本程序的運(yùn)行需要了解前置教程中相關(guān)知識(shí)并配置好環(huán)境
運(yùn)行環(huán)境:
操作系統(tǒng):Ubuntu 16.04 64
無(wú)線網(wǎng)卡:Netgear NETGEAR wg111 v2 RTL8187
項(xiàng)目文件共有:
file | func |
---|---|
myhex.h myhex.c | 實(shí)現(xiàn)將2個(gè)hex數(shù)據(jù)按照順序存入一個(gè)unsinged char中 |
rc4.h rc4.c | 開(kāi)源的rc4算法實(shí)現(xiàn) |
crc32.c | 開(kāi)源的crc32算法實(shí)現(xiàn) |
WEPandMAC.c | 實(shí)現(xiàn)抓取mon0網(wǎng)卡的數(shù)據(jù)包功能,并進(jìn)行解密分析數(shù)據(jù)功能 |
Makefile | make & make clean |
stukey.data | 存儲(chǔ)學(xué)生學(xué)號(hào)數(shù)據(jù) |
1.利用airbase-ng創(chuàng)建一個(gè)Soft AP
$ lsusb #查看USB無(wú)線網(wǎng)卡是否被識(shí)別,若看到NetGear字樣則掛載成功
$ sudo ifconfig #查看插入的USB無(wú)線網(wǎng)卡名稱 eg: wlx00184dbbcc91
$ sudo ifconfig wlx00184dbbcc91 down
$ sudo iwconfig wlx00184dbbcc91 mode monitor
$ sudo airmon-ng start wlx00184dbbcc91 #為aircrack-ng套件創(chuàng)建一個(gè)監(jiān)聽(tīng)網(wǎng)卡
這一步成功執(zhí)行的話周伦,將有如下結(jié)果:
Interface Chipset Driver
mon0 Realtek RTL8187L rtl8187 - [phy0]
wlx00184dbbcc91 Realtek RTL8187L rtl8187 - [phy0]
(monitor mode enabled on mon1)
不過(guò)有很大幾率不會(huì)成功屡拨,需要手動(dòng)殺掉其提示的進(jìn)程,再次執(zhí)行才可能成功切揭。
Found 5 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
1106 avahi-daemon
1122 avahi-daemon
1127 NetworkManager
2515 dhclient
2916 wpa_supplicant
Interface Chipset Driver
wlx00184dbbcc91 Realtek RTL8187L rtl8187 - [phy0]
(monitor mode enabled on mon0)
若沒(méi)有成功,則殺掉對(duì)應(yīng)進(jìn)程锁摔,再次執(zhí)行airmon-ng start :
$ sudo kill -s 9 1106 1122 1127 2515 2916
$ sudo airmon-ng start wlx00184dbbcc9
成功之后廓旬,我們可以創(chuàng)建Soft AP:
$ sudo airbase-ng mon0 -e "TEST" -c 5 -s -w 1112223334
# mon0 對(duì)應(yīng)的我們的監(jiān)聽(tīng)模式的網(wǎng)卡
# -e "SSID" AP的名稱
# -c 5 信道選擇為5
# -s 使用共享密鑰認(rèn)證方式
# -w 1112223334 設(shè)置WEP密碼
建立成功后,我們將看到如下信息:
04:54:41 Created tap interface at0
04:54:41 Trying to set MTU on at0 to 1500
04:54:41 Trying to set MTU on mon0 to 1800
error setting MTU on mon0
04:54:41 MTU on mon0 remains at 1500
04:54:42 Access Point with BSSID 00:18:4D:BB:CC:91 started.
2.運(yùn)行程序
新打開(kāi)一個(gè)terminal,進(jìn)入項(xiàng)目對(duì)應(yīng)目錄:
$ sudo make
$ sudo ./run #執(zhí)行程序
#當(dāng)使用無(wú)線設(shè)備對(duì)我們創(chuàng)建的SoftAP進(jìn)行連接時(shí)谐腰,輸入stukey.data中含有的密鑰孕豹,
#則會(huì)顯示連接的時(shí)間、設(shè)備MAC十气、以及對(duì)應(yīng)的學(xué)號(hào)
運(yùn)行效果如下:
Time: Fri Apr 28 05:03:02 2017
MAC: 10:2a:b3:39:xx:xx
StuID: 1112223334
Time: Fri Apr 28 05:03:16 2017
MAC: 10:2a:b3:39:xx:xx
StuID: 0314303309
Time: Fri Apr 28 05:03:16 2017
MAC: 10:2a:b3:39:xx:xx
StuID: 0314303309