首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取和解码指定到特定端口的消息

如何获取和解码指定到特定端口的消息
EN

Stack Overflow用户
提问于 2019-10-16 20:05:52
回答 1查看 181关注 0票数 1

我目前正在使用一个特定的系统,当某个触发事件发生(实时)时,一组机器会向服务器(主要是为了存储目的)发送一条消息(更准确地说,这是一幅图片)。这些图片也被本地存储在每个设备中。

我决定冒险去寻找一种替代这个服务器的方法,只是为了教育目的。我制作了一个Python脚本,每15分钟通过SSH访问每台机器,并使用SCP将最新的图片下载到我的工作站。

我对这个解决方案很满意,但我也想实现一种实时获取这些图片的方法。因此,我正在考虑激活“端口镜像”@服务器机器连接到的开关,并制作一个Python脚本来解码数据包和下载图片。基本上,我会让我的工作站连接到一个交换机端口,接收到服务器机器的所有流量。

有人知道如何解码这些数据包以获取图片吗?如何解码来自交换机端口的消息?使用CMD上的netstat命令的可能能够获得识别服务器进程的端口--也许这是一个开始,对吗?

是否可以使用WireShark来查看有效载荷格式,并从那里试图反向工程图片?

请让我知道任何你可能知道和/或发现有兴趣尝试的方法。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-16 20:55:25

SSH流量可以用Wireshark事后解密吗?

不,如果您所拥有的只是来自端口镜像的捕获,则不能居中人 SSH加密数据包.这是除非你是美国国家安全局或民族国家的行为者,并且已经找到了规避加密的方法。

有谁知道如何解码这些数据包来获取图片吗?

即使您可以解密SSH (见下文),使用Wireshark也不可能做到这一点。根据Wireshark 关于SSH的文档

与SSL分解不同,未编写任何代码来解密加密的SSH数据包/有效载荷。

Wireshark能检测加密流量中的文件元数据吗?

是否可以使用WireShark来查看有效载荷格式,并从那里试图反向工程图片?

不,它是加密的-你什么也看不见。您所能看到的最多的是SSH设置消息。

备选方案

如果您能够访问客户机/服务器并预先设置它,那么就会有解决方案从内存中提取秘密密钥。请记住,当这些会话密钥随着会话过期(取决于协议)时,必须在客户端或服务器上预先设置这些密钥。

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

https://stackoverflow.com/questions/58420954

复制
相关文章

相似问题

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