【发布时间】:2010-12-08 23:31:05
【问题描述】:
目前正在考虑仅使用 pcap 嗅探同一接口并使用 pcap_inject 注入数据包的可能性。
使用以下任一方法都可以轻松解决问题:
- 持久校验和跟踪/大慢图/,
- 校验和跟踪 - 直到注入所有数据,例如第一个 http 请求;
- 破解 bpf/libipq/Netfilter 为每个真实 PHY 数据包携带附加参数
但是:
pcap 监听 eth0 /realworld 情况更接近“pcap 通过源魔法监听和丢弃”/,pcap 通过 eth0 的句柄发送数据包,因此它们可以被路由出去。 libpcap 不捕获使用相同库注入到相同接口的数据包的理论基础是什么 - 例如,注入的数据包没有通过所有伯克利的数据包过滤器代码?
实际测试待定。
【问题讨论】:
标签: code-injection libpcap spoofing