Day 25 解决Kali在Virtualbox上找不到无线网卡的问题

接下来继续体验新的系列06 - Wireless Attacks,都是跟无线网路相关的工具,但却在过程遭遇了阻碍。

目前测试环境是笔电以无线网路方式上网,然後透过virtualbox安装Kali来进行测试,但赫然发现使用iwconfig命令会没有显示无线网卡的问题

lo        no wireless extensions.

eth0      no wireless extensions.

找了一些资料,看来需要手动安装驱动才能解决,这边整理成指令方便之後使用

# 下载档案
wget https://mirror2.openwrt.org/sources/compat-wireless-2010-06-28.tar.bz2

# 解压所下载的档案
tar xvf compat-wireless-2010-06-28.tar.bz2

# 进入解开的资料夹
cd compat-wireless-2010-06-28

# 解除当前模组
sudo make unload

# 载入模组
sudo make load

经过上述步骤後,再次执行iwconfig就可以看到wlan0、wlan1了

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
wlan1     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
hwsim0    no wireless extensions.

接着尝试使用airmon-ng来打开监听模式

airemon-ng start wlan0
airemon-ng start wlan1

然後用iwconfig或是airmon-ng再次确认,可以看到监听模式已打开,监听介面分别是wlan0mon以及wlan1mon

wlan0mon  IEEE 802.11  Mode:Monitor  Frequency:2.457 GHz  Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
wlan1mon  IEEE 802.11  Mode:Monitor  Frequency:2.457 GHz  Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

虽然有了监听介面,但是後续使用airodump-ng wlan0mon却无法从介面撷取任何封包,接着尝试一些方法,像是修改virtual box的网路卡介面为桥接,并指定使用笔电本身的无线网卡,但依然无法撷取封包,最後从一些网路资料中有了个结论: 虚拟机必须使用外接USB网卡才能继续後续测试,因此之後可能会先跳过这章节,或是改采用非虚拟机的形式来体验无线网路的测试工具。


<<:  Day 28 shared_preferences本机存放区

>>:  口罩脸孔资料集的训练(Training)

Day18. 一起动手做弹珠台!(4)

今天要来运用昨天我们前两天学到的滑鼠互动方式来为我们的弹珠台加上互动操作。 在弹珠台里,球碰到钉子就...

关於AsyncTask

AsyncTask非同步任务,或称异步任务,是一个相当常用的类别,是专门用来处理背景任务与UI的类别...

[Day 4] 使用 Gradle Multi-Project Builds X Shadow Plugin X Docker Compose 建置、打包、部署

以往 Gradle 只能使用 Groovy 语言撰写 Script,因为我对 Groovy 不熟,所...

Day17 Android - Array、ArrayList、List

今天主要来提提Array、ArrayList、List其中一些不同的地方及概念,那麽首先先提提有关於...

[Day1] 创客与物联网(Maker & IoT)

前言 本系列文章的开头,我们要先来了解一下物联网 (Internet of Things, IoT)...