《Kali渗透基础》12. 无线渗透(二)

《Kali渗透基础》14. 无线渗透(四) Aircrack-ng、JTR、Evil Twin Attacker、Wifipumpkin3、Fern-WiFi-Cracker、Kismet、Reaver、WiFite、MAC 地址绑定攻击、WEP 攻击、WPA PSK 攻击、WPA 企业攻击、WPS 攻击、无线侦查。 阅读详情


本系列侧重方法论,各工具只是实现目标的载体。
命令与工具只做简单介绍,其使用另见《安全工具录》。

本文以 kali-linux-2023.2-vmware-amd64 为例。
无线网卡使用 MT7612u 芯片。

无线渗透与其他章节独立,涵盖面广。
无线技术变化快,难度大。
理论是本章最有价值的部分。

1:无线协议栈

在这里插入图片描述

1.1:ifconfig

只能查看无线网卡的以太网相关配置信息。

查看所有网卡:
ifconfig -a

运行指定网卡或接口:
ifconfig <网卡接口> up

禁用指定网卡或接口:
ifconfig <网卡接口> down

查看启用的网卡:
ifconfig

1.2:iwconfig

查看无线网卡:
iwconfig

能查看无线扩展参数

1.3:iw

查看无线网卡:
iw list

能详细查看无线网卡的配置与对协议和技术的支持情况。

设置网卡或接口工作信道:
iw dev <网卡接口> set channel <信道>

扫描附近 AP:
iw dev <网卡> scan

添加侦听接口:
iw dev <网卡> interface add <网卡>mon type monitor

删除侦听接口:
iw dev <网卡接口> interface del

1.4:iwlist

查看频段带宽:
iwlist <网卡> frequency

查看信道:
iwlist <网卡> channel

扫描附近 AP:
iwlist <网卡> scanning

2:无线网卡配置

2.1:查看无线网卡

方式一:
ifconfig

方式二:
iwconfig

在这里插入图片描述

方式三:
iw list

2.2:查看信道频率

方式一:
iwlist <网卡> frequency

在这里插入图片描述

方式二:
iw list

2.3:扫描附近 AP

仅查看 SSID:
iw dev <网卡> scan | grep SSID

在这里插入图片描述

查看 SSID 与信道:
iw dev <网卡> scan | egrep "DS\ Parameter\ set|SSID"

查看 SSID 与信道:
iwlist <网卡> scanning | egrep "ESSID|Channel"

2.4:侦听接口添加与删除

添加侦听接口:
iw dev <网卡> interface add <网卡>mon type monitor

在这里插入图片描述

运行指定网卡或接口:
ifconfig <网卡接口> up

删除侦听接口:
iw dev <网卡接口> interface del

3:RADIOTAP 头部

RADIOTAP(RadioTap)头是用于无线数据包捕获的通用封装格式,是一种数据链路层协议。

  • 802.11 依赖 RadioTap 完成通信过程,是 802.11 帧发射和接收的事实标准。
  • Linux 系统在驱动和 API 中内建支持 RadioTap。
  • 802.11 帧发射之前,网卡驱动在 802.11 头前面添加 RadioTap 头;当网卡接收到无线帧时,驱动通知 MAC 层,此帧头包含 RadioTap 头。
  • RadioTap 为 802.11 帧传递额外信息,厂家可自定义,因此头长度不固定。
  • 不破坏原始头结构,增加传递的信息。

RADIOTAP 头分为 Header 和 Data。Header 是 RADIOTAP 头的实际部分,Data是数据包的有效载荷部分。

Header 由以下字段组成:

  • Version(1 byte):RADIOTAP 头的版本号。常为 0。
  • Pad(1 byte):未使用,只作为字段占位。
  • Length(1 byte):整个 RADIOTAP 头长度(以字节为单位),可变,作用是确定 802.11 头的开始位置。
  • Present Flags(4 bytes):是一个 32 位的字段,每一位代表一个特定的信息字段。如果某一位为1,则表示该信息字段在当前的 RADIOTAP 头中存在。
  • Fields:实际的信息字段,包含各种无线信息。如:
    • Timestamp:数据包捕获的时间戳。
    • Flags:数据帧的一些标志信息,比如是否加密、是否包含FCS(帧校验序列)等。
    • Rate:数据传输速率。
    • Channel:频道号和频谱宽度。

RADIOTAP 头部的长度可变,具体长度取决于 Present Flags 字段中所包含的信息字段数量。
对于不能理解的头部,网卡将直接忽略。

Data 部分是无线数据包的实际有效载荷。具体的内容取决于数据包所传输的应用层协议和数据类型。

  • 对于 Wi-Fi 数据包,可能是一个 802.11 数据帧。
  • 对于蓝牙数据包,可能是一个蓝牙数据帧。

4:MPDU

4.1:基本知识

在信息传输过程中,数据单元(DU)是最小的数据集合,用于承载信息。

传递过程中,数据会逐层封装(Encapsulation)。
主要涉及的封装单位有服务数据单元(SDU)和协议数据单元(PDU)。

  • DU(Data Unit),数据单元
    是信息传输的最小数据集合。
  • Encapsulation,逐层封装
    数据在传递过程中会按照一定规则逐层封装,以便在不同网络层之间传输。
  • SDU(Service Data Unit),服务数据单元
    是上层向下层传递的数据单元,经过上层协议处理后,成为下层的 PDU。
  • PDU(Protocol Data Unit),协议数据单元
    是网络协议中传递的数据单元,在不同网络层有不同的名称。

在这里插入图片描述

无线数据封装过程大致如下:

MSDU(应用层数据)-> 添加 MIC(完整性校验)-> 分帧(将数据分成更小的数据帧)-> 添加 IV(初始化向量,用于加密过程)-> 加密(对数据进行加密)-> 添加 MAC 头部(数据链路层的控制信息)-> MPDU(链路层数据单元)。

继续往下,MPDU 与物理头部结合,形成 PPDU(物理层数据单元),然后进行RF(射频)发射,最终在物理信道上传输。

4.2:MPDU 介绍

MPDU(Mac Protocol Data Unit)是 802.11 标准中的一个重要概念,代表着物理层(PHY)和介质访问控制层(MAC)之间的数据传输单元。

其结构如下:

在这里插入图片描述

可分为:

  • Header(MAC 头部)
  • Data(数据部分)
  • FCS(校验部分)

4.3:Header

MAC 头是 802.11 标准中数据帧的组成部分,用于在数据链路层传递控制信息。

802.11 MAC 头的主要结构和字段:

  • Frame Control(帧控制)
    占 2 个字节。包含一些控制信息。

  • Duration / ID(时长 / 标识符)
    占用 2 个字节,用于在多个节点之间传递帧的传输时长或标识符信息。

  • Addressing Fields(地址字段)
    包含四个地址字段,每个字段占用 6 个字节。用于指示帧的发送者和接收者。

  • Sequence Control(序列控制)
    占用2个字节,用于指示数据帧的序列号。

4.3.1:Frame Control

Frame Control(帧控制),占 2 个字节。包含一些控制信息,如帧的类型、子类型、数据帧是否包含帧体(Payload)、帧是否加密等。

在这里插入图片描述

  • Protocol Version(2 bit)
    代表 802.11 协议版本。

  • Type(2 bit)
    3 种帧类型,规定帧的具体用途。

    • 管理帧(0)
    • 控制帧(1)
    • 数据帧(2)
  • SubType(4 bit)
    类型对应的子类型,不同类型 / 子类型的帧完成不同功能。

  • To DS(1 bit)/ From DS(1 bit)
    标识帧的传输方向。这两个字段决定着 MAC 头中 4 个 Address 字段的不同定义。

  • More frag(1 bit)
    表示是否还有后续帧。值为 1 时表示有后续分段。只有单播接收地址的帧会被分段。

  • Retry(1 bit)
    值为 1 表示重传。接收端进程使用此值防止帧重复。

  • Power Mgmt(1 bit)
    活动模式(0);省电模式(1)。STA 处于省电模式时,向关联的 AP 发送该值为 1 的帧(AP 从不使用此字段)。省电模式下 STA 不接收数据,发送给它的 Data 帧由 AP 暂时缓存。

  • More Data(1 bit)
    当 AP 缓存了至少一个 MSDU 时,会向省电模式的 STA 发送该值为 1 的帧,表示有数据要传输给 STA。接收到此帧的 STA 唤醒自己并向 AP 发送 PS-Poll 帧,取回由 AP 为其缓存的数据。也被用于 AP 有更多的广播 / 多播帧需要发送的情况。

  • Protected Frame(1 bit)
    可能是 Data 或 Management 帧类型,表示 MSDU 是否被加密;也被用于表示 PSK 身份验证。数据载荷为空时,该字段值为0。

  • Order(1 bit)
    在非 QoS 帧的情况下,值为 1 表示数据必须严格按顺序处理,通常为0。

4.3.1.1:Type / SubType

对于 Type 与 SubType 字段,类型 / 子类型如下所示:

管理帧(0b00)子类型:

在这里插入图片描述

控制帧(0b01)子类型:

在这里插入图片描述

数据帧(0b10)子类型:

在这里插入图片描述

4.3.1.2:To DS / From DS

标识帧的传输方向。这两个字段决定着 MAC 头中 4 个 Address 字段的不同定义。

在这里插入图片描述

DA:Destination Address(目标地址)
RA:Recipient Address(接收地址)
SA:Source Address(源地址)
TA:Transmitter Address(发送地址)

  • 0b00:出现在 IBSS 环境中(可能是 Management 帧或者是 Control 帧类型);或者是 STSL(Station to Station Link)中两个 STA 间通信,这种情况下通信不通过 AP。
  • 0b01:表示 Data 帧从 AP 向 STA 传递。
  • 0b02:表示 Data 帧从 STA 向 AP 传递。
  • 0b03:表示两个 AP 间通信。这是典型的 WDS(Wireless Distribution System)环境下 AP 间的通信,或者表示 Mesh 环境下 MP 间的通信。只有此时才会使用到 Address4 字段。

4.3.2:Duration / ID

所有 Control 帧都使用该字段,其作用随 Type / SubType 变化而有所不同。

例如,帧类型为 PS Poll(type:1,subtype:10)时,该字段表示 STA 关联的 AID(association identity)。

其他情况下该字段作为一种载波侦听机制,表示接收下一帧之前需要保持的时间间隔,用于 NAV(Network Allocation Vector)计算,单位微秒。

4.3.3:Address

前面已经提到了 4 种,这里补充最后一种:Basic Service Set ID(BSSID)。它是 BSS 的 2 层唯一标识,Infrastructure 模式中 BSSID 就是 AP 的 MAC 地址,当 AP 支持多 BSS 时,随机生成每个 BSSID。

4.3.4:Sequence Control

Sequence Control 包含两个子字段:Sequence Number 和 Fragment Number。

在这里插入图片描述

  • Sequence Number
    是每个帧的编号,数值范围是 0 ~ 4095,以 1 为步长递增。当帧被分段时,同一帧中不同分段的 Sequence Number 相同。

  • Fragment Number
    是被分段的帧用于标识分段位置顺序的编号,数值范围是 0 ~ 15,以 1 为步长递增。

4.4:Data(Frame Body)

数据字段,Frame Body,未加密的最大 MSDU 长度为 2304 字节(其中包含最大 256 字节的上层头信息,和可被传递的数据 2048 字节)。不同的加密方法会增加一定的内容长度。

加密方法增加的长度最大长度
WEP8 bytes2312 bytes
TKIP(WPA1)20 bytes2324 bytes
CCMP(WPA2)16 bytes2320 bytes

注:Control 类型的帧没有 Frame Body 内容。

4.5:FCS

发送端对全部 MAC 包头和 Frame Body 内容进行 CRC 计算,计算结果即为 FCS(Frame Check Sequence)值。

接收端进行相应计算,结果一致时,则接收端向发送端返回 ACK,否则丢弃帧(只对单播帧有效,对于 FCS 错误的广播 / 多播帧,则可能被接收)。

注:wireshark 抓包时已经删除了 FCS 值。

5:Control Frame

控制帧(Control Frame)是一些通知设备开始传输、停止传输或连接失败等情况的短消息。

在这里插入图片描述

5.1:ACK 帧

ACK(Acknowledgment)帧,用于确认成功接收数据帧。接收端正确接收数据之后向发送端返回 ACK 确认。

在这里插入图片描述

  • 每个单播帧需要 ACK 立刻确认。
  • 组播和广播帧不需要 ACK 确认
  • 为了尽快响应,由硬件实现。

5.2:PS-POLL 帧

PS-POLL(Power Save Poll)帧用于实现低功耗模式下的数据传输。

在这里插入图片描述

RF 系统放大器(主要耗电组件)
发射前放大信号,接收并放大还原信号
省电模式关闭信号发射器,节省电源耗电(几乎完全关闭)

STA 省电模式唤醒:

  • 数据发送至 AP(AP 缓存数据包)
  • AP 通过 Beacon 发送 TIM(traffic indication map),其中包含 AID。
  • STA 对比 AID 后唤醒网卡。
  • STA 发送 PS-Poll 帧,请求从 AP 缓存中取回数据。每个帧都需要 ACK 确认。
  • 传输完毕后 AP 从缓存中删除数据帧。
  • 传输过程中 STA 保持唤醒状态。
  • 传输结束后 STA 恢复省电状态。

AID(Association ID)是是在设备(STA)与接入点(AP)建立关联时分配的一个唯一标识符。

BSSID(Basic Service Set Identifier)用于唯一标识一个无线网络中的基本服务集(BSS)的 MAC 地址。

在这里插入图片描述

AP 接收 PS-Poll 帧时,分为立刻响应和延迟响应。如果是延迟响应,则会发送简单响应帧。

5.3:RTS / CTS 机制

RTS / CTS 机制可以在一定程度上解决网络中的隐藏节点问题和冲突问题,减少数据帧碰撞,提高无线网络的吞吐量。

隐藏节点(Hidden Node)是指在一个无线网络中,某些无线设备之间无法直接感知对方的存在。
隐藏节点问题主要发生在基础服务集(BSS)中。

RTS / CTS 是 CSMA / CA 方法的一种补充手段。

  • 降低冲突产生的可能性。
  • 正式通信之前通过请求应答机制,确信通信介质的可用性。
  • 锁定传输介质和预约通信时间。
  • 只有在传输长帧时使用,传输短帧时不会使用。

有线网络访问方式:CSMA / CD
无线网络访问方式:CSMA / CA

在这里插入图片描述

如上图,

  • Node1 发送 RTS 包给 Node2。
  • 如果未发生冲突,Node2 返回 CTS 给 Node1。
  • Node1 传输数据。
  • 数据正常接收,Node2 返回 ACK,否则 Node1 什么也不会收到。

CTS(Clear to Send)帧和 RTS(Request to Send)帧是两种控制帧,用于进行基本的媒体访问控制,帮助解决无线网络中的隐藏节点问题和冲突问题。

5.3.1:RTS 帧

RTS(Request to Send)帧是由发送方发送给接收方的请求帧,用于在发送数据前请求媒体的访问权。

在这里插入图片描述

5.3.2:CTS 帧

CTS(Clear to Send)帧是接收方发送给发送方的确认帧,用于回应收到的 RTS 帧。接收方在收到 RTS 帧后,会发送一个 CTS 帧作为回应,表示它准备好接收数据。

在这里插入图片描述

6:Management Frame

管理帧(Management Frame)用于协商和控制 STA 与 AP 之间的关系。

在这里插入图片描述

6.1:Beacon 帧

Beacon 帧,AP 发送的广播帧,用于通告无线网络的存在(BSSID)。

  • 发包频率可变
  • 隐藏 AP 不发 SSID 广播

在这里插入图片描述

Beacon 帧包含的部分信息:

  • IBSSI Status
    0:Infrastructure
    1:AD-HOC

  • Privicy(是否启用隐私保护功能,如加密)

  • ESSID

  • 速率

  • 信道

6.2:Probe Requset 帧

Probe Request Frames(探测请求帧)用于 STA 在无线网络中寻找附近的 AP。

在这里插入图片描述

可以发现连接过的 AP 与未连接过的 AP。

6.3:Probe Response 帧

Probe Response Frames(探测响应帧)是 AP 对 Probe Request Frames 的回应。

在这里插入图片描述

速率和 SSID 相同的 AP 响应。

6.4:Authentication 帧

Authentication Frames(身份验证帧)是用于在 STA 和 AP 之间建立身份验证过程的管理帧。

身份认证由多个帧交换过程组成。

在这里插入图片描述

  • Authentication Algorithm(身份认证类型)
    0:开放系统身份验证
    1:共享密钥身份验证

  • Authentication Seq
    每次身份验证过程的 Seq 唯一。(1 ~ 65535)

  • Challenge text
    只有共享密钥方式才有此字段

  • Status Code
    成功 / 失败

6.5:Association / Reassociation

身份验证成功后,STA 执行关联操作,加入无线网络。

  • Association Request(关联请求)
  • Reassociation Request(重新关联请求)
  • Association Response(关联响应)
  • Reassociation Response(重新关联响应)

6.5.1:Association Request 帧

Association Request Frames(关联请求帧),STA 发送,请求关联。

在这里插入图片描述

6.5.2:Reassociation Request 帧

Reassociation Request Frame(重新关联请求帧)用于在 STA 已经与一个 AP 关联的情况下,希望与另一个 AP 建立关联的情况。

在这里插入图片描述

6.5.3:Response 帧

AP 对 STA 的(重新)关联请求的响应。

在这里插入图片描述

  • 状态码:关联成功 / 失败

6.6:Disassociation 帧 / Deauthentication 帧

Disassociation Frame(分离帧)用于终止 STA 与 AP 之间的连接。可由 STA 和 AP 发送。

Deauthentication Frame(去认证帧)用于终止 STA 与 AP 之间的认证。由 AP 发送。

在这里插入图片描述

部分 Reason Code 描述:

在这里插入图片描述

6.7:ATIM 帧

ATIM(Announcement Traffic Indication Map)帧只在 AD-HOC 网络下使用。作为 AP 的 STA 使用此帧通知接收者有缓存的数据要发送。

在这里插入图片描述

7:Data Frame

数据帧(Data Frames)用于在设备之间传输数据。

在这里插入图片描述

7.1:Data 帧

Data Frame(数据帧)用于传输用户数据。

7.2:Null Data 帧

Null Data Frame(空数据帧)用于 STA 声明自己将要进入省电模式。

  • 只包含 MAC 头和 FCS。

泪流琼脸,梨花一枝春带雨。

——《倾杯》(宋)柳永

信手沾来:Kali Linux系统执行Bluetooth嗅探命令 usb蓝牙适配器支持kali linux。 阅读详情

相关推荐

Kali Linux与渗透测试技术

Kali Linux与渗透测试技术

yaosichengalpha的博客 1027

kali无线渗透之蓝牙原理与探测与侦听

在一个蓝牙网络中,可能使用着的协议数量足以令人咋舌。这些协议通常可以分成两类:一种是在“蓝牙控制器(Bluetooth controller)之间通信使用的,另一种是在“蓝牙主机”(Bluetooth host)之间通信时选择使用的。因为本书属于无线网络安全的主题,所以上面所说的“蓝牙主机”就是我们从笔记本电脑上运行攻击程序所攻击的对象。“蓝牙控制器”则是内置在笔记本电脑里的USB芯片组(chip),或是USB加密狗(dongle),接受“蓝牙主机”的命令,并解释执行这些命令。

2301_80361487的博客 4017

视频教程-kali linux 渗透测试之内网渗透-渗透测试

kali linux 渗透测试之内网渗透 互联网公司安全攻防专家,世界五百强...

weixin_34792168的博客 1468

kali无线渗透之蓝牙攻击与原理

蓝牙网络中的“个人身份码”攻击传统的蓝牙设备,主要是指“蓝牙规范2.1版”以前的各版蓝牙设备,以及使用“安全简化配对”(Secure SimplePairing,SSP)协议的蓝牙设备。这些传统的蓝牙设备仅仅依赖于“个人身份码”( PersonalldentificationNumber,PIN)的有效性作为唯一的认证规则,只要通信双方的蓝牙设备使用了相同的“个人身份码",就认为通过认证,否则就认为没有通过认证。“个人身份码”只是一个由1位到16位数字组成的一个号码。

2301_80361487的博客 3426

Kali Linux无线渗透测试实战:从WPA2握手包捕获到密码破解全流程

无线网络安全是网络安全领域的基础组成部分,其核心在于理解802.11协议族及WPA/WPA2等加密认证机制的工作原理。通过分析无线通信过程中的数据帧交互,特别是四次握手过程,可以揭示身份认证的潜在风险。这项技术的价值在于以攻促防,帮助安全从业者和网络管理员从攻击者视角评估网络韧性。在实际应用场景中,常需在授权环境下,利用Kali Linux等专业平台进行安全评估。本文聚焦于使用aircrack-ng套件进行无线侦察、捕获WPA2握手包,并结合hashcat工具进行离线字典破解,详细演示了从信息收集到密码还原

weixin_33922672的博客 484

蓝牙攻防实战指南:经典蓝牙设备识别

工具名称功能概述hciconfig启用/管理蓝牙接口hcitool基础扫描与信息提取btscanner图形界面扫描与日志保存blue_hydra实时识别、支持 BLEbluelog长期记录、日志输出blueranger蓝牙设备物理定位协议层数据监听与调试这些工具不仅适用于渗透测试与安全研究,也为开发者提供了深入理解蓝牙协议行为的窗口。

idlecloud0105的博客 1099

Kali无线渗透获取宿舍WiFi密码(WPA)

转载闲云~的个人博客:https://blog.csdn.net/SKI_12/article/details/76598873无线安全水很深,本人前段时间也是因为实验报告内容是关于无线渗透的才接触了一些在Kali中关于无线渗透的一些命令,不足之处很多,望大牛们指教~本人宿舍的无线加密协议为WPA,因而此次是针对WPA进行操作的,本机当时的网是自己开的有线网络没连宿舍的WiFi,当时也不知道宿舍的...

xfyangle的博客 1万+

2、无线渗透测试基础全解析

本文全面解析了无线渗透测试的基础知识,包括无线通信原理、无线标准(如802.11协议族)、信道与频率的对应关系、支持渗透测试的设备选择(如兼容的无线适配器和天线)、Kali Linux系统的安装与配置方法,以及相关的配置验证步骤。通过掌握这些内容,读者可以为进行专业的无线网络渗透测试打下坚实的基础。

n7o8p的博客 95

Kali Linux 无线渗透测试入门指南(二)

个头越大,摔得越惨。– 谚语企业级 WPA 总是自带不可攻破的光环。多数网络管理员认为它对于无线安全问题是个银弹。在这一章中,我们会看到这个真理不再正确了。这一章中,我们会了解如何使用多种 Kali 包含的工具和技巧,来攻击企业级 WPA。这一章中,我们看到了如何攻破运行 PEAP 或者 EAP-TTLS 的企业级 WPA。它们是两个用于企业的最常见的验证机制。下一章中,我们会看一看如何把我们学到的所有东西用于真实的渗透测试。空谈不如实干。– 谚语。

龙哥盟 1480

深入解析UEFI PEI阶段:PeiCore的三次调用与内存管理机制

本文深入解析UEFI启动流程中的PEI阶段,重点探讨PeiCore的三次调用与内存管理机制。详细介绍了PeiCore在临时内存中的初始化、堆栈切换至永久内存的过程,以及最终交接给DXE阶段的关键步骤,为开发者提供调试技巧与实战案例,助力解决UEFI启动问题。

weixin_28452161的博客 649

【吃瓜教程】周志华西瓜书课后习题第一章答案

第一章 1.1表1.1中若只包含编号为1和4的两个样例,试给出相应的版本空间。 编号 色泽 根蒂 敲声 好瓜(标记) 1 青绿 蜷缩 浊响 是Y 4 乌黑 稍蜷 沉闷 否N 知识储备: 假设空间: 所有假设组成的空间 版本空间:与训练集一致的假设集合 从假设空间到版本空间算法大致如下: 1.删除与正例不一致的假设且删除与反例一致的假设 2.删除与正例不一致的假设 3.删除与反例一致的假设 具体选择哪种

MaxQuYY的博客 8370

kali无线渗透之搭建无线环境1

这段文本描述了一个无线网络(Wi-Fi)的信息。以下是对每个字段的解释:- Address: 0C:D8:6C:29:1F:4A - 这是无线网络的MAC地址(唯一标识符)。- Channel: 11 - 这是无线网络所在的信道。- Frequency: 2.462 GHz (Channel 11) - 这是无线网络的频率。- Quality=33/70 - 这是无线网络的质量指标,即信号质量。这里的33表示当前质量,70表示最佳质量。

2301_80361487的博客 1404

[亚信线上教学] AX58100: EtherCAT从站设备仿真功能设计教学

什么情况需要开启EtherCAT从站设备仿真功能呢? 一般来说, 当EtherCAT从站产品,不需要使用额外的微控制器介入,或使用不具备EtherCAT从站通讯协议栈的微控制器一同协作的情况下,就必须开启EtherCAT从站设备仿真功能,这样EtherCAT主站才能够正常设置从站设备的工作状态. 亚信AX58100 EtherCAT从站控制芯片的优点 AX58100 EtherCAT从站控制器, 集成2个百兆以太网Phis, 并支持一些额外的控制接口, 例如脉冲宽度调变, 增量, 霍尔编码器, .

allanchou1的专栏 7422

一文精通 Kali Linux:从入门到渗透测试的终极指南

•推荐使用 VMware 或 VirtualBox 安装,避免对物理机系统造成影响。•分区建议:至少分配 20GB 磁盘空间,单独划分 /home 和 /var 分区以保证稳定性。

bdfcfff77fa的博客 1441

无人机频谱侦测与智能识别技术实战解析

本文深入解析无人机频谱侦测与智能识别技术实战应用,涵盖无线电侦测、信号处理和定位技术等核心内容。通过频谱分析、特征提取和机器学习算法优化,实现高精度无人机识别与定位,并分享复杂环境下的应对策略和系统集成经验。

weixin_28419039的博客 488

Mamba实战:如何用Samba框架轻松搞定RGB-D显著性检测(附避坑指南)

本文提供了基于Samba框架进行RGB-D显著性目标检测的实战指南。详细解析了从环境配置、数据预处理到模型推理与可视化的全流程,并重点剖析了多模态数据融合中的常见陷阱与调试技巧,旨在帮助开发者高效部署这一基于Mamba的先进视觉模型,规避工程实践中的典型问题。

dapp9builder的博客 615

Kali Linux无线渗透测试硬件选型与握手包捕获实战指南

无线渗透测试是网络安全领域中面向物理层与协议栈的深度实践,其核心在于理解802.11帧结构、WPA/WPA2四次握手原理及Linux无线子系统(mac80211、nl80211)对硬件能力的真实映射。技术价值体现在无需高级漏洞即可验证Wi-Fi认证机制脆弱性,广泛应用于红队评估、企业无线安全审计与CTF实战场景。本指南聚焦Kali Linux环境下从真实网卡选型、驱动适配、monitor mode启用,到稳定捕获有效WPA握手包(handshake)的全链路工程化流程,特别解析RTL8188、AR9271、

weixin_30279315的博客 675

YOLOv11改进 - 卷积Conv | PATConv(Partial Attention Convolution)部分注意力卷积,在减少计算量的同时融合卷积与注意力的优势 | AAAI 2026

本文提出部分注意力卷积(PATConv)机制,并将其集成到YOLOv11中。传统神经网络中,卷积计算密集,注意力机制全局计算冗余,此前的“部分卷积”会丢失未计算通道的特征价值。PATConv通过“通道拆分 - 并行处理 - 结果拼接”的逻辑,给不同通道分配“擅长的任务”,兼顾局部与全局特征。基于此,它还衍生出PAT_ch、PAT_sp和PAT_sf三种细分模块。此外,还提出了动态部分卷积(DPConv),并构建了新的混合网络家族PartialNet。我们将PATConv代码集成到YOLOv11中,实验表明,

魔改工程师的博客 1084

《Kali渗透基础》13. 无线渗透(三)

无线通信过程(Open 认证,PSK 认证,关联请求)、加密(Open 无加密,WEP,WPA)、安全协议协商(企业 WPA,个人 WPA)、密钥交换。

学习学习学习...... 509

【花雕学编程】Arduino ESP32 SPP 之使用Servo库控制360度舵机正反转

使用 Servo 库控制 360 度舵机的正反转是 Arduino ESP32 SPP 应用中的一个重要案例,具有简易控制接口、灵活速度调节和高兼容性等特点,广泛应用于机器人、自动化装置和动态艺术等领域。在第三个案例中,使用map()函数将用户输入的速度参数(范围0-100)映射到舵机控制的角度(0-180),使得用户能够以更人性化的方式控制舵机速度。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

雕爷学编程 1469

详细解释SigLIP的原理,为什么有些多模态模型喜欢用他?怎么应用于机器人控制呢

详细解释SigLIP的原理,为什么有些多模态模型喜欢用他?怎么应用于机器人控制呢。

具身机器人和通用AI 1228

Kali Linux无线渗透测试实战:从WPA破解到内网横向移动

无线网络安全是网络安全体系中的关键环节,其核心在于理解无线通信协议的工作原理与潜在风险。无线网络通过无线电波传输数据,这种开放性使得信号覆盖范围内的设备都可能成为攻击入口。从技术价值看,掌握无线渗透测试方法能系统性评估网络从物理层到应用层的安全状态,发现配置缺陷与协议漏洞。在实际应用场景中,企业无线网络、公共Wi-Fi热点和物联网设备都是典型测试对象。本文聚焦使用Kali Linux进行合法授权的无线渗透测试,详细解析针对WPA/WPA2-PSK加密的四次握手捕获与字典破解技术,并深入探讨WPA3安全增强机

weixin_33968104的博客 402

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

kali linux学习笔记,包括环境配置、工具熟悉、信息收集、缓冲区溢出、提权、渗透、密码破解、隧道、拒绝服务、免杀、取证、metasploit

这是之前学习kali linux的学习笔记的目录

闵行小鱼塘 2983

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Kali Linux无线渗透测试实战:从WPA2握手包捕获到密码破解全解析

无线网络安全是网络安全领域的基础课题,其核心在于理解WPA/WPA2等加密协议的工作原理。这些协议通过四次握手过程建立安全连接,但握手包的捕获与破解揭示了其潜在脆弱性。掌握这一技术对于企业安全防护、渗透测试和网络安全学习具有重要价值。在实际应用场景中,安全研究人员使用Kali Linux等工具进行授权测试,以评估无线网络的安全性。本文聚焦于无线渗透测试的完整流程,详细介绍了如何使用aircrack-ng套件捕获WPA2握手包,并利用hashcat进行高效的密码破解。通过实战演示监控模式配置、取消认证攻击等关

weixin_34008805的博客 439

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

零基础入门渗透测试:从搭建Kali环境到实战靶机渗透全流程

渗透测试作为网络安全领域的核心实践,本质是通过模拟攻击来评估系统安全性的技术方法。其原理遵循标准化的测试流程,在合法授权前提下,采用与恶意攻击者相似的思维和技术手段,识别潜在漏洞。这项技术的核心价值在于“以攻促防”,帮助企业主动发现并修复安全隐患,从而提升整体安全防护能力。在应用场景上,渗透测试广泛应用于金融、互联网、政府等关键行业的安全评估。对于初学者而言,掌握如Kali Linux这样的专业工具和Burp Suite等核心测试平台,是进入该领域的重要基础。通过搭建虚拟化实验环境,在VulnHub、Hac

weixin_30587927的博客 555

【Kali Linux】高级渗透测试实战篇

>对于企业网络安全建设工作的质量保障,业界普遍遵循PDCA(计划(Plan)、实施(Do)、检查(Check)、处理(Act))的方法论。近年来,网络安全攻防对抗演练发挥了越来越重要的作用。企业的安全管理者通过组织内部或外部攻击队,站在恶意攻击者的视角,识别自身网络安全建设过程中的防护短板,检验安全应急预案的有效性并持续优化,为业务发展提供更强的保驾护航能力。

小洁洁 7580
上一篇: - 《Web安全基础》03. SQL 注入
下一篇: 《Kali渗透基础》13. 无线渗透(三)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值