Telnet为什么不安全

简介

Telnet(Teletype Network)属于应用层,默认端口为23,是一个明文传送协议(包括用户名、密码、内容都在互联网上传送),同时分为客户端与服务端进行交互。

流程

Wireshark抓包图如下
抓包图
通过分析数据包,Telnet整个流程分为四个阶段为了更好理解如下图所示
分析

第一阶段:TCP三次握手

很显然,Telnet协议是TCP/IP协议族的一员。由客户端主动向目标服务端建立连接。(三次握手这里暂时不展开讲)

第二阶段:双方通过NVT协商

Telnet协议支持应用不同的操作系统中,并可以很好的在不同操作系统中传输命令;通俗来讲NVT起到了翻译的作用,支持异构性。协商的内容包括窗口大小、工作模式等等。

第三阶段:双通过NVT传输命令

双方协商完成后,服务端回显给客户端登录命令行,进行验证,验证通过后进行后续的命令操作。

第四阶段:撤销TCP连接

客户端对服务端进行撤销连接,此时是一个TCP链接;双方进行FIN,ACK。

数据:

由于Telnet是明文传输,很容易被抓到进行分析从而入侵主机;一旦被攻击者抓到包,这个就相当于在裸跑,毫无秘密可言。
明文传输

打赏
评论区
头像
  • 高兴
  • 小怒
  • 脸红
  • 内伤
  • 装大款
  • 赞一个
  • 害羞
  • 汗
  • 吐血倒地
  • 深思
  • 不高兴
  • 无语
  • 亲亲
  • 口水
  • 尴尬
  • 中指
  • 想一想
  • 哭泣
  • 便便
  • 献花
  • 皱眉
  • 傻笑
  • 狂汗
  • 吐
  • 喷水
  • 看不见
  • 鼓掌
  • 阴暗
  • 长草
  • 献黄瓜
  • 邪恶
  • 期待
  • 得意
  • 吐舌
  • 喷血
  • 无所谓
  • 观察
  • 暗地观察
  • 肿包
  • 中枪
  • 大囧
  • 呲牙
  • 抠鼻
  • 不说话
  • 咽气
  • 欢呼
  • 锁眉
  • 蜡烛
  • 坐等
  • 击掌
  • 惊喜
  • 喜极而泣
  • 抽烟
  • 不出所料
  • 愤怒
  • 无奈
  • 黑线
  • 投降
  • 看热闹
  • 扇耳光
  • 小眼睛
  • 中刀
  • 呵呵
  • 哈哈
  • 吐舌
  • 太开心
  • 笑眼
  • 花心
  • 小乖
  • 乖
  • 捂嘴笑
  • 滑稽
  • 你懂的
  • 不高兴
  • 怒
  • 汗
  • 黑线
  • 泪
  • 真棒
  • 喷
  • 惊哭
  • 阴险
  • 鄙视
  • 酷
  • 啊
  • 狂汗
  • what
  • 疑问
  • 酸爽
  • 呀咩爹
  • 委屈
  • 惊讶
  • 睡觉
  • 笑尿
  • 挖鼻
  • 吐
  • 犀利
  • 小红脸
  • 懒得理
  • 勉强
  • 爱心
  • 心碎
  • 玫瑰
  • 礼物
  • 彩虹
  • 太阳
  • 星星月亮
  • 钱币
  • 茶杯
  • 蛋糕
  • 大拇指
  • 胜利
  • haha
  • OK
  • 沙发
  • 手纸
  • 香蕉
  • 便便
  • 药丸
  • 红领巾
  • 蜡烛
  • 音乐
  • 灯泡
  • 开心
  • 钱
  • 咦
  • 呼
  • 冷
  • 生气
  • 弱
  • 阿鲁
  • 泡泡
    头像
    鸟叔
      

    鸟叔来串门,通过虫洞穿梭至此,期待回访!

    头像
    橙梓
      

    不过TELNET还可以手动完成很多操作,例如HTTP的GET,SMTP的发邮件等,只不过SMTP的认证需要base64加密一下

    头像
    欧乐安
      

    选择替代方案