Kali驅(qū)動安裝教程以MW310UH無線網(wǎng)卡為例
?????? 本次實(shí)驗(yàn)使用的操作系統(tǒng)為:kali-linux-2022.4-vmware-amd64,運(yùn)行于VMware虛擬機(jī)環(huán)境。
1. 安裝必要的系統(tǒng)軟件包
?????? 編譯前使用如下命令查看操作系統(tǒng)的版本信息:
uname -a
?文章來源地址http://www.zghlxwxcb.cn/news/detail-406730.html
需要安裝4個軟件包,分別是:
linux-compiler-gcc、linux-headers-xxx-kali3、 linux-headers-xxx-kali3-common和linux-kbuild-xxx。
進(jìn)入Kali系統(tǒng)軟件包下載官網(wǎng): Index of /kali/pool/main/l/linux,選擇操作系統(tǒng)對應(yīng)的版本和硬件平臺,如筆者應(yīng)選擇的版本為kali 6.0.x,硬件平臺為amd64。
如圖所示:
將下載好的這4個軟件包,復(fù)制到Kali系統(tǒng)上,如圖所示:
?
在當(dāng)前目錄下,依次運(yùn)行如下命令(修改為自己的軟件包名稱)
sudo dpkg -i linux-compiler-gcc-12-x86_6.0.7-1kali1_amd64.deb
sudo dpkg -i linux-kbuild-6.0_6.0.7-1kali1_amd64.deb
sudo dpkg -i linux-headers-6.0.0-kali3-common_6.0.7-1kali1_all.deb
sudo dpkg -i linux-headers-6.0.0-kali3-amd64_6.0.7-1kali1_amd64.deb
安裝完成后,需要為編譯驅(qū)動進(jìn)行相應(yīng)的文件準(zhǔn)備。
進(jìn)入/usr/src目錄,可以看到前面安裝好的內(nèi)核頭文件
?
請記住該文件夾的完整地址,下面的一步將會用到。
進(jìn)入/usr/lib/modules/目錄
?
可以看到筆者的模塊文件目錄為6.0.0-kali3-amd64
進(jìn)入該目錄,并新建一個名為bulid的目錄
如圖所示:
?
將前面提到的linux-headers-6.0.0-kali3-amd64中所有文件復(fù)制到新建的build目錄下:
cp -r /usr/src/linux-headers-6.0.0-kali3-amd64/. /usr/lib/modules/6.0.0-kali3-amd64/build/
復(fù)制完成后如圖所示:
?
請?zhí)貏e注意scripts和tools目錄是否完整復(fù)制過來,如果是軟性連接的形式,必須手動從剛才的/usr/src/linux-headers-6.0.0-kali3-amd64/.目錄下再復(fù)制一遍scripts和tools過來。
2. 編譯安裝驅(qū)動
在百度或谷歌等搜索引擎查找相關(guān)網(wǎng)卡型號的linux驅(qū)動,比如筆者所使用的WM310UH無線網(wǎng)卡所使用的芯片為rtl8192fu,在gitee上有大牛開源了驅(qū)動程序,網(wǎng)址為:
https://gitee.com/BrightXu/rtl8192fu/tree/master
使用如下git clone命令方便將源碼克隆到Kali系統(tǒng),也可以自行下載后復(fù)制到Kali上。
git clone https://gitee.com/BrightXu/rtl8192fu.git
克隆完成后如圖所示:
?
進(jìn)入驅(qū)動源碼目錄rtl8192fu:
cd rtl8192fu
然后使用如下命令:
make -j$(nproc)
sudo make install
sudo modprobe 8192fu
如果未報錯,恭喜你,驅(qū)動編譯并安裝成功,使用iwconfig命令會看到網(wǎng)卡信息,如圖所示:
文章來源:http://www.zghlxwxcb.cn/news/detail-406730.html
?
到了這里,關(guān)于Kali Linux系統(tǒng)下無線網(wǎng)卡MW310UH的驅(qū)動安裝教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!