请教关于如何伪造80211链路层数据包并发送的问题

[复制链接]
查看11 | 回复4 | 2021-1-27 05:56:11 | 显示全部楼层 |阅读模式
由于项目需要,现在想构造一些80211的链路层数据包发送,比如beacon包、proberequst等,能够自己任意修改源MAC、目的MAC、链路层包内容,用于wifi设备的一些测试。
但是现在不知道有什么工具可以实现这一点,MAC80211的驱动中肯定包含收发流程,但是这不是应用层工具,用那个需要修改内核组建,会很麻烦。
不知道谁在这方面有经验,希望能指导下。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:56:11 | 显示全部楼层
听说aircrackng可以伪造数据包,不知道有谁做过这块?
回复

使用道具 举报

千问 | 2021-1-27 05:56:11 | 显示全部楼层
rawsocket?
回复

使用道具 举报

千问 | 2021-1-27 05:56:11 | 显示全部楼层
引用2楼falloutmx的回复:rawsocket?
ROWSOCKET似乎只能构造以太网的数据,这块还差很大。
回复

使用道具 举报

千问 | 2021-1-27 05:56:11 | 显示全部楼层
可以在应用层直接发送这些帧了,参考hostapd或者用wireshark之类的工具抓包,简单修改后重发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行