首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WEP密钥流提取

WEP密钥流提取
EN

Security用户
提问于 2021-04-23 16:26:27
回答 1查看 112关注 0票数 0

使用重复的IVs捕获多个数据包之后,您可以执行cipher1 XOR cipher2 (这与拥有cleartext1 XOR cleartext2相同),执行cipher1 XOR cleartext1将为您提供密钥流.但是如何分离这些XORed明文消息(cleartext1、XOR、cleartext2)?

EN

回答 1

Security用户

回答已采纳

发布于 2021-04-23 21:30:46

如何从XOR中提取明文消息并不总是显而易见的。然而,在许多情况下,这是相当明显的。例如,如果一个消息是一个40字节的数据包,那么它可能是一个ARP数据包,而且您已经从连线上的数据格式中了解了一堆消息。或者,如果您知道这是HTTP请求的一部分,那么您将已经知道该请求的格式,并且确定另一条消息将很容易。

还可以确定两条消息是否以某种方式不同。例如,如果这两个值的XOR为0,那么您就知道它们是同一个字节。类似地,如果您知道其中一个消息是基于ASCII的协议(例如,HTTP/1.1报头),则可以通过查看顶部位来确定另一条消息是否正确,这可能会导致其他更有趣的发现。

此外,RC4的许多不安全性允许您在这种情况下恢复密钥,因为RC4容易受到相关的密钥攻击,而WEP正是以这种不安全的方式使用它。在这种情况下,数据的异或并不是必要的。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/248658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档