【问题标题】:How to capture and send packets via Macbook如何通过 Macbook 捕获和发送数据包
【发布时间】:2020-12-26 15:36:59
【问题描述】:

我想捕获一些数据包并将其发送到接入点以进行测试。我有通过wireshark进行的数据包捕获,但我不知道如何继续能够从我的macbook发送这些数据包。

我尝试了 scapy、colaso​​ft 等,但它们似乎不起作用,因为它们需要外部 wifi 适配器才能向外中继这些数据包。

两个主要问题:

  1. 是否可以将自定义数据包从 macbook 发送到所需的接入点。 (不使用外部网络适配器)。
  2. 如果是,我可以查看哪些工具/脚本选项?有什么建议吗?

我是网络新手,所以如果问题是微不足道的,请原谅我。谢谢!

【问题讨论】:

  • Scapy 完全可以从 OSX 发送数据包,有什么问题吗?我不知道可乐软件
  • 嗯。我发送的数据包永远不会到达接入点。我基本上是在做packet = Dot11( addr1="MAC Of Access Point", addr2="MaC of my laptop", addr3="BSSID Of AP") / Dot11AssoReq( cap=0x1100, listen_interval=0x00a) / Dot11Elt( ID='SSID',len=10, info="OpenGK") 注意:我创建了一个名为 OpenGK 的 WLAN,并在 AP 上进行广播。当我执行 sendp(packet, iface="en1") 时,它说数据包已发送,但我在 AP 上看不到它
  • 您可能需要将monitor=True 传递给sendp,但无论如何,您可能需要检查您的wifi 适配器是否支持802.11 注入(很少有人这样做)...
  • 这让我回到了我原来的问题。我们是否需要外部 Wifi 适配器来为我们执行此操作?或者是否可以使用 Macbooks 内部 Wifi 卡/我们称之为的任何东西来为我们做这件事?

标签: wireshark scapy packet-sniffers spoofing packet-injection


【解决方案1】:

您的内置 Wifi 适配器可能不支持 Wifi 注入。

您可以通过谷歌搜索您计算机中的 Wifi 芯片来检查这一点(根据您的操作系统,有多种方法可以获取该信息)是否支持 Wifi 注入。

是的,您可能需要一张外部卡(购买前请查看规格)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2023-03-12
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多