如何運行WEPandMAC程序

./run

注意:

閱讀本教程前,強烈建議閱讀 前置教程 本程序的運行需要了解前置教程中相關(guān)知識并配置好環(huán)境


運行環(huán)境:

操作系統(tǒng):Ubuntu 16.04 64

無線網(wǎng)卡:Netgear NETGEAR wg111 v2 RTL8187


項目文件共有:

file func
myhex.h myhex.c 實現(xiàn)將2個hex數(shù)據(jù)按照順序存入一個unsinged char中
rc4.h rc4.c 開源的rc4算法實現(xiàn)
crc32.c 開源的crc32算法實現(xiàn)
WEPandMAC.c 實現(xiàn)抓取mon0網(wǎng)卡的數(shù)據(jù)包功能,并進行解密分析數(shù)據(jù)功能
Makefile make & make clean
stukey.data 存儲學(xué)生學(xué)號數(shù)據(jù)

1.利用airbase-ng創(chuàng)建一個Soft AP

    $ lsusb                 #查看USB無線網(wǎng)卡是否被識別,若看到NetGear字樣則掛載成功
    $ sudo ifconfig         #查看插入的USB無線網(wǎng)卡名稱 eg: wlx00184dbbcc91
    $ sudo ifconfig wlx00184dbbcc91 down 
    $ sudo iwconfig wlx00184dbbcc91 mode monitor
    $ sudo airmon-ng start wlx00184dbbcc91 #為aircrack-ng套件創(chuàng)建一個監(jiān)聽網(wǎng)卡

這一步成功執(zhí)行的話,將有如下結(jié)果:


Interface   Chipset     Driver

mon0        Realtek RTL8187L    rtl8187 - [phy0]
wlx00184dbbcc91     Realtek RTL8187L    rtl8187 - [phy0]
                (monitor mode enabled on mon1)

不過有很大幾率不會成功,需要手動殺掉其提示的進程,再次執(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)

若沒有成功,則殺掉對應(yīng)進程,再次執(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 對應(yīng)的我們的監(jiān)聽模式的網(wǎng)卡
    # -e "SSID" AP的名稱
    # -c 5 信道選擇為5
    # -s 使用共享密鑰認證方式
    # -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.運行程序

新打開一個terminal,進入項目對應(yīng)目錄:

    $ sudo make
    $ sudo ./run        #執(zhí)行程序
    #當(dāng)使用無線設(shè)備對我們創(chuàng)建的SoftAP進行連接時,輸入stukey.data中含有的密鑰,
    #則會顯示連接的時間、設(shè)備MAC、以及對應(yīng)的學(xué)號

運行效果如下:

    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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容