引言
在本实验中,你将开始探索 Fluxion,一个强大的社会工程学和 Wi-Fi 审计工具。任何网络评估的首要且最关键的阶段是识别和选择目标。你将学习如何使用 Fluxion 扫描可用的无线网络,解读扫描结果,并选择一个特定的接入点 (AP) 进行模拟攻击。
本实验旨在用于教育目的,并在受控环境中运行,其中包含模拟的 Wi-Fi 网络。你将获得设置基于 Fluxion 的安全审计所需初始步骤的实践经验。
在本实验中,你将开始探索 Fluxion,一个强大的社会工程学和 Wi-Fi 审计工具。任何网络评估的首要且最关键的阶段是识别和选择目标。你将学习如何使用 Fluxion 扫描可用的无线网络,解读扫描结果,并选择一个特定的接入点 (AP) 进行模拟攻击。
本实验旨在用于教育目的,并在受控环境中运行,其中包含模拟的 Wi-Fi 网络。你将获得设置基于 Fluxion 的安全审计所需初始步骤的实践经验。
在此步骤中,你将启动 Fluxion 并开始网络扫描过程。这将使你能够看到本实验环境中可用的模拟 Wi-Fi 网络。
首先,导航到设置脚本创建的 fluxion 目录。
cd ~/project/fluxion
接下来,使用 sudo 权限执行 Fluxion 主脚本。Fluxion 需要 root 权限来管理网络接口。
sudo ./fluxion.sh
启动后,Fluxion 可能会询问你的语言。如果出现提示,键入 1 选择 English,然后按 Enter。
[+] Select your language
[1] English
...
[*] Language > 1
接下来,Fluxion 会要求你选择一个无线适配器和一个扫描通道。对于本实验,我们希望找到所有可用的网络,因此我们将选择扫描所有通道的选项。为 All channels 扫描器选择选项 1。
[+] Select a wireless adapter
...
[+] Select a channel to scan
[1] All channels (2.4GHz & 5GHz)
[2] Specific channels (2.4GHz)
[3] Specific channels (5GHz)
[*] Scanner > 1
Fluxion 现在将打开一个新的终端窗口并开始扫描网络。
在此步骤中,你将观察网络扫描的输出并识别特定目标。扫描器窗口显示了所有检测到的 Wi-Fi 网络及其重要详细信息的列表。
查看扫描器窗口。你将看到一个类似以下的表格:
CH BSSID PWR Beacons #Data, #/s ESSID
6 0A:1B:2C:3D:4E:5F -30 10 0 0 Other_Network
11 A1:B2:C3:D4:E5:F6 -45 25 0 0 LabEx_WiFi
1 F1:E2:D3:C4:B5:A6 -60 15 0 0 GuestNet
让我们分解一下关键列:
CH: 网络运行的通道。BSSID: 接入点 (AP) 的 MAC 地址。这是一个唯一的硬件标识符。ESSID: Wi-Fi 网络的公开名称(你在手机上搜索 Wi-Fi 时看到的名字)。对于本实验,我们的指定目标是 ESSID 为 LabEx_WiFi 的网络。在扫描器的列表中找到该网络。
在此步骤中,你将记下目标网络 LabEx_WiFi 的具体详细信息。这些详细信息对于 Fluxion 在后续阶段正确定位接入点至关重要。
在扫描器窗口中,找到与 LabEx_WiFi 对应的行,并识别其 CH (通道) 和 BSSID。
根据上一步的示例,详细信息将是:
LabEx_WiFiA1:B2:C3:D4:E5:F611你的 BSSID 会有所不同,但 ESSID 和通道应与模拟环境匹配。在脑海中记下这三条信息。你现在已成功识别并收集了目标所需的必要数据。
在此步骤中,你将停止网络扫描,并从 Fluxion 提供的列表中选择你的目标。
要停止扫描过程,请在扫描器窗口(显示网络列表的窗口)中按下 Ctrl+C。
按下 Ctrl+C 后,扫描器窗口将关闭,主 Fluxion 终端将显示其找到的网络编号列表。
[+] Select a target
[1] Other_Network
[2] LabEx_WiFi
[3] GuestNet
[*] Target >
找到与你的目标 LabEx_WiFi 对应的编号。在上例中,它是编号 2。在提示符处键入此编号,然后按 Enter 进行选择。
[*] Target > 2
Fluxion 现在知道你想以哪个网络为目标了。
在此步骤中,你将通过选择一个攻击向量来确认你的目标选择。此操作会将你移至 Fluxion 工作流程的下一阶段,并验证之前的步骤是否已正确完成。
选择目标编号后,Fluxion 将显示一个包含不同攻击选项的新菜单。此菜单的顶部将显示你刚刚选择的目标的 BSSID 和 ESSID,以确认你的选择。
[i] Target: A1:B2:C3:D4:E5:F6 (LabEx_WiFi)
[+] Select an attack
[1] FakeAP - Hostapd
[2] Captive Portal
[*] Attack >
在此步骤中,你的目标是简单地进入下一阶段。“Captive Portal”攻击是 Fluxion 最常用的方法。通过键入 2 并按 Enter 来选择此选项。
[*] Attack > 2
通过执行此操作,你已成功选择了目标和攻击方法,完成了 Fluxion 过程的初始阶段。后续的 Captive Portal 攻击步骤将在其他实验中介绍。
在本实验中,你成功启动了 Fluxion,并执行了 Wi-Fi 安全审计的基本第一步。你学会了如何启动网络扫描以发现附近的无线接入点。然后,你练习了如何分析扫描结果以识别特定的目标网络 LabEx_WiFi,并记录其关键信息(BSSID、Channel 和 ESSID)。最后,你在 Fluxion 界面中选择了目标,为模拟攻击的下一阶段做准备。熟练掌握这些初始步骤对于有效使用 Fluxion 至关重要。