SSH的交互原理(wireshark的分析)

SSH的交换原理(wireshark篇)

首先要想了解ssh的交换原理,必须要先了解他的加密方式,他的加密方式是对称加密,和公钥加密。什么意思呢?

首先我们向服务器发送一个请求,然后服务器会发给我们他的公钥

我们的客户端会验证公钥的正确性,然后用公钥来对一个随机的会话加密并将他传回服务器,服务器再用其私钥来解密,解密成功后,会话建立。

接下来是wireshark的抓包

下面对他进行解释

第一条是我们的连接机客户端对其发送请求可以看到后面是windows(这有个坑就是为什么我真机的ip不在里面,其实192.168.176.1就是你的真机这是vmware的特性并且是nat模式所以这就是你的真机,部分人可能因为用筛选栏找不到真机的ip 而错过认为这不是真正的抓取到。)

第二条和第一条差不多,可以看到只是soure和destination的IP替换了,还有的是后面的ssh服务的版本改成了debine 的ssh是我这台kali 用的ssh 的服务版本。这说明服务器向我客户端发送了公钥

第三条在我的客户端验证后加密又发送了一条密钥,再经过密钥的交换先是客户端的交换

第四条服务器在交换的同时再向我的客户端发送新的密钥,

我的客户端再用这个密钥进行通信。

相关推荐
易连EDI—EasyLink2 小时前
易连EDI–EasyLink实现OCR智能数据采集
网络·人工智能·安全·汽车·ocr·edi
@insist1233 小时前
信息安全工程师考点精讲:身份认证核心原理与分类体系(上篇)
大数据·网络·分类·信息安全工程师·软件水平考试
SmartRadio3 小时前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信
开发语言·网络·智能手机·esp32·长距离wifi
_.Switch3 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript
金色光环4 小时前
FreeModbus释放底层的 TCP 监听端口
服务器·网络·tcp/ip
数智化精益手记局4 小时前
拆解物料管理erp系统的核心功能,看物料管理erp系统如何解决库存积压与缺料难题
大数据·网络·人工智能·安全·信息可视化·精益工程
西安同步高经理6 小时前
B码发生器破解变电站故障录波的时间困局、b码同步时钟、b码授时
测试工具
灰子学技术6 小时前
Envoy HTTP 过滤器处理技术文档
网络·网络协议·http
Olivia051405148 小时前
Voohu:音频变压器的屏蔽接地技术对50Hz工频噪声抑制的影响
网络·机器人·信息与通信
byoass8 小时前
智巢AI知识库深度解析:企业文档管理从大海捞针到精准狙击的进化之路
开发语言·网络·人工智能·安全·c#·云计算