c# - 如何发送使用 Wireshark 捕获的 SSL 数据包?

标签 c# networking ssl wireshark

我目前有一些使用 Wireshark 捕获的 SSL 数据包,我想知道如何使用 C# 将它们发送到某个 IP 地址。

问题是 C# 没有对 SSL 数据包的原生支持,所以没有某个库我做不到。

根本不想修改数据包,抓到就发

这可能吗?

最佳答案

无法访问通过 SSL 通信的软件内部状态的第三方无法对捕获的数据包做很多有意义的事情。

您可以推导出一些有关所传递数据长度的信息,但您无法解密(当然)也无法重放(SSL 具有针对重放攻击的内置保护)。

抱歉,看来你运气不好。

关于c# - 如何发送使用 Wireshark 捕获的 SSL 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761934/

相关文章:

ssl - WebSocket 连接到 'wss://' 失败 : Unexpected response code: 500

c# - HttpWebRequest.GetResponse() 不断超时

c# - 为角色扮演游戏中的典型角色设计类层次结构

c# - 嵌套在 XAML 中的容器是否会影响渲染性能?

java - 如何在本地对等网络中查找在线用户?

Python 显式 FTP 不协商 TLS

c# - 无法从泛型强制转换以获取 LINQ where 子句

ubuntu - avahi-daemon 在注册我正在使用 avahi-publish-service 发布的服务时卡住了

java - 防止通过 TCP 拆分数据包

docker - 如何在 Docker 镜像中的 .Net Core 项目中启动 Kestrel