wireshark抓包分析POP3协议

一、工具

wireshark

链接:https://pan.baidu.com/s/1KmA5tgqWcsp3Gdi1fgJcCQ 
提取码:pb76 

pop3.pcap

链接:链接:https://pan.baidu.com/s/1q2tePCqDc8lrRYPFO2dXGA 
提取码:bab5 

二、分析

1.用wireshark打开pop3.pcap后,在下图过滤器位置输入ip.addr==183.3.225.42,点击右侧的小箭头。其中183.3.225.42是qq的pop服务器的ip

   在如下图所示

2.完成上述步骤之后,wireshark显示出了从客户端服务器之间三次握手建立tcp连接,到pop3认证,处理,更新,最后以tcp四次挥手结束这个过程的数据包。如下如所示

3、分析过程

(1) 由于POP3协议默认的传输协议是TCP协议,因此,客户端连接服务器需要先进行三次握手建立端到端的连接。

(2)客户端和服务器建立连接之后,pop3服务器会向pop3客户端吧发送一条消息,通知客户端服务器已经准备好了,客户端开始进行认证阶段

(3) 客户端进入认证阶段后,向服务器发送 user xxx@qq.com,回车,pass 授权码(注意不是邮箱的登录密码),回车,服务器返回ok,表明认证成功,客户端由认证阶段进入处理阶段。

(4)处理阶段

客户端向服务器发送命令码list,服务器返回命令执行的状态(+ok表示命令执行成功,-err表示命令执行失败),邮件数量和每个邮件的大小

客户端向服务器发送命令码retr 28,表示客户端请求28标识的邮件的全部文本内容,服务器返回命令执行的状态以及28标识的邮件的全部内容

客户端向服务器发送命令码delete 8,表示客户端将8标识的邮件标识为删除,服务器返回命令执行的状态

(5) 客户端输入quit之后,退出处理状态进入更新状态,服务器将客户端标识为删除的邮件删除并退出pop3服务器。

(6)客户端服务器挥手断开连接

  • 8
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值