实验目的
1、实验目的
- 理解电子邮件系统基本结构
- 理解客户端和服务器端,以及服务器之间的通信
- 分析理解 SMTP,POP3 协议
客户端绑定邮箱
点击邮箱账户
开启POP/SMTP,这里会给一个叫做 授权码 的东西,需要好好保存,我是直接丢班群里的
点击如何设置
下载 Foxmail
登录 QQ邮箱完成绑定
进行对邮件的抓包
点击设置
关闭SSL
打开w i r e s h a r k wiresharkwireshark 对当前W L A N WLANWLAN进行抓包
然后开始编辑邮件
过滤出 SMTP
对任意一个SMTP进行追踪
分析大致过程
C:telnet smtp.126.com 25 /*以telnet方式连接126邮件服务器*/
S:220 126.com Anti-spam GT for Coremail System (126com[071018]) /* 220为响应数字,其后的为欢迎信息,会应服务器不同而不同*/
C:HELO smtp.126.com /* HELO后用来填写返回域名(具体含义请参阅RFC821),但该命令并不检查后面的参数 */
S:250 OK
C: MAIL FROM: c1618_xth@126.com /*发送者邮箱*/
S:250 … ./*“…”代表省略了一些可读信息 */
C:RCPT TO: huli13758125066@163.com /*接收者邮箱*/
S:250 … ./*“…”代表省略了一些可读信息 */
C:DATA /*请求发送数据*/
S:354 Enter mail, end with "." on a line by itself
C:Enjoy Protocol Studing
C:.
S:250 Message sent
C:QUIT /*退出连接*/
S:221 Bye
分析通信协议(抓不出来POP的说)

Web收发
因为做的时候没看见这个,截图很少基本就口述了也挺简单的
首先打开qq邮箱编写发给自己的邮件,然后打开抓包软件,发给自己进行抓包
对包进行分析会发现有一堆T S L TSLTSL的包,正好就是这些包了

该包的分析 请看 [点击这里]
Telnet收发
1.开启Telnet
打开控制面板->程序->启用或关闭Windows功能->TeInet客户端
这个期间请保持你的wireshark一直在抓包哦
2.cmd
打开c m d cmdcmd,输入
telnet smtp.qq.com 25连接服务器输入
helo qq.com向服务器表明身份
输入
auth login
输入自己的邮箱
XXXX@qq.com --> base64--->
需要通过base64点击这里进行加密输入自己的授权码,
授权码--->base64--->输入
mail from:<...@qq.com>输入
rcpt to:<...@qq.com>
期间可能会报错,多试几遍即可
8.输入data进行编辑,然后输入.并且回车进行发送
版权声明:本文为GzmObject原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。