基本上一切都是從下面這個畫面開始說起
上面的圖中可以看到 PHY 底下是 phy0 不是 NULL,為了處理底下是 NULL 的問題我花了大量的時間,為了協助之後可能會嘗試實作的人,我決定把解決的方案寫出來,提供一個解決問題的可能性
按照當時的經驗,網路上大部分可以找到的教程都是提供下面這個 GitHub 的驅動
git clone https://github.com/SimplyCEO/rtl8188eus
但是以目前來說這個驅動是已經過時了,找著他的教學 kali 會跳報錯(這邊忘記截圖),而當初的我為了尋找替代方案努力了 2 個月,最後在一部 yt 的影片下找到了問題的解決方法
sudo apt install bc
sudo apt-get install build-essential
sudo apt-get install libelf-dev
git clone https://github.com/KanuX-14/rtl8188eus.git
cd rtl8188eus
sudo -i
echo "blacklist r8188eu" > "/etc/modprobe.d/realtek.conf"
exit
sudo reboot
基本上就是裝一些東西,然後換一個驅動,接著把環境變數的東西處理一下
接著接可以測試監聽模式了
sudo ifconfig wlan0 down
sudo airmon-ng check kill
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up
ifconfig
iwconfig
sudo aireplay-ng --test wlan0
基本上看到 monitor mode 是開的就代表OK了