在 Kali 使用监听模式的 TP-link Archer T4U

成功次数: 2
成功 kali 版本: 2021.1 和 2020.4
成功网卡 : TP-Link Archer T4U 、 Archer T3U

这里使用 Archer T4U

  • 1. 插入USB , ==注: 用USB 2.0 或 3.0 有差==
  • 2. VMware 以及 VirtualBox 需要有侦测到网卡

VirtualBox

https://ithelp.ithome.com.tw/upload/images/20210531/20132367a9LJUDnypp.png
https://ithelp.ithome.com.tw/upload/images/20210531/20132367Gr94eSSr2u.png

Vmware

https://ithelp.ithome.com.tw/upload/images/20210531/20132367knloI1xHJQ.png

  • 3. 在家目录安装 Archer T4U 对应的芯片组为 RTL88X2BU

git clone https://github.com/cilynx/rtl88x2bu

  • 4. 安装 dkms

sudo apt-get update
sudo apt-get install dkms

  • 5. ==非常重要== 因为进行过 update使 /lib/modules/ 会增加 5.9.0-kali5-amd64 这个版本,我们需要使用下列这行指令让 uname -r 的版本从 kali1 切换到 kali5因为kali1没有 soures and build 目录

sudo apt dist-upgrade dist-upgrade and upgrade 差异
reboot

  • 6. 如果要有 Monitor 模式

cd ~\rtl88x2bu
vim Makefile 找到 CONFIG_WIFI_MONITOR 将 n 改为 y

  • 7. 把无线驱动的版本号放到 VER

VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
查看 VER
echo ${VER}

  • 8. 备份对应的无线驱动到 /usr/src/rtl88x2bu-5.6.1

sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}

  • 9. 添加对应的无线驱动 (add)

sudo dkms add -m rtl88x2bu -v ${VER}

  • 10. 安装 bc (build 时会用到)

sudo apt-get install bc

  • 11. 建立对应的模组 (build)

sudo dkms build -m rtl88x2bu -v ${VER}
查看建立的无线网卡模组 ==88x2bu.ko==
'ls /var/lib/dkms/rtl88x2bu/5.6.1/`uname -r`/x86_64/module/'

  • 12. 安装对应建立的网卡模组 (install)

sudo dkms install -m rtl88x2bu -v ${VER}

  • 13. 载入对应的网卡模组 88x2bu

sudo modprobe 88x2bu

心得:
主要就是 /lib/modules 这里的 5.9.0-kali1-amd64 并没有 build 和 source 资料夹,经过 apt-get update 出现新的资料夹 5.9.0-kali5-amd64 里面就包含了 build and source,而在建造无线网卡模组时,因为需要build and source 资料夹建造,因此需要使用 5.9.0-kali5-amd64 来建造,但使用 uname -r 就会发现预设是 5.9.0-kali1-amd64,所以需要将这个标头档升级, apt-get upgrade 无法解决,因此使用 apt-get dist-upgrade (需要重新开机来改变缓存)将标头档升级成 5.9.0-kali5-amd64 ,就可以开始建造无线网卡驱动了。 GO! GO!

补充:

查看目前 dkms 内有什麽

  • sudo dkms status

安装驱动模组

  • sudo dkms install -m rtl88x2bu -v 5.6.1

解除安装驱动模组

  • sudo dkms uninstall -m rtl88x2bu -v 5.6.1

完整移除整个驱动程序模组
sudo dkms remove rtl88x2bu/5.6.1 --all

modprobe 指令

  • sudo modprobe rtl88x2bu # 载入模组
  • sudo modprobe -r rtl88x2bu # 卸载模组

insmod、rmmod 与 lsmod

  • insmod rtl88x2bu.ko # 载入模组
  • rmmod rtl88x2bu # 卸载模组

参考资料: 2020最新kali安装无线网卡【COMFAST CF-812AC】Realtek RTL8812BU或88X2BU版本驱动(超详细!!!)


<<:  MYSQL IMPORT 乱码 ON OSX,LINUX

>>:  开发人员如何准备CISSP的D1及D8

视觉设计(1)

来轻松聊聊 本单元可以视为CSS基础介绍的进阶内容,相对於基础篇会提供更多实用的且更接近实际网页开发...

Java学习之路08---方法

架构图 方法简介 甚麽是方法 方法就是用来解决特殊需求的一个功能模块、程序语句的集合,把需要重复使用...

Day 5. 在设置Unity VR环境时遇到的问题,以及不存在的解法Q

Warning与error直扑而来XDD 蛮头痛的,我目前遇到的有两个问题被回报为Bug。 简单来说...

JS 33 - 在触控装置侦测手势的滑动方向!

大家好! 今天我们要实作在触控装置中侦测手势的方向。 我们进入今天的主题吧! 备注:前几天和今天的范...

Day 6 - Loop

回圈提供一个快速又简洁的方法来重复地做某件事,有了回圈,在取得资料时就方便许多。 for loop ...