【问题标题】:How to Send SSL Packets captured with Wireshark?如何发送使用 Wireshark 捕获的 SSL 数据包?
【发布时间】:2013-12-24 22:19:45
【问题描述】:

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

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

我根本不想修改数据包,我抓到后就发送。

有可能吗?

【问题讨论】:

  • 重放 SSL 是不可能的,因此发送它们将无济于事。
  • C# 根本不支持网络。
  • @JohnSaunders C# 确实支持网络(例如,您可以使用 C# 制作 DoS 程序)。乔恩,我试着这样做,看看我是否可以对一些经过 SSL 加密的聊天消息做些什么。没有什么可做的吗?我不能自己解密数据包吗?
  • @Jon 我认为这个问题没有比您的评论更好的答案了。
  • C# 根本不支持网络。 .NET Framework 支持网络。

标签: c# networking ssl wireshark


【解决方案1】:

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

您可以获取一些关于正在传递的数据长度的信息,但您不能解密它(当然)也不能重放它(SSL 具有针对重放攻击的内置保护)。

抱歉,看来你运气不好。

【讨论】:

    猜你喜欢
    • 2018-02-12
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-03
    • 2012-08-04
    相关资源
    最近更新 更多