码迷,mamicode.com
首页 > 其他好文 > 详细

抓包来看ftp状态码

时间:2016-05-29 13:31:27      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

1.quit退出

客户端输入退出命令:

技术分享

退出的抓包数据交换过程:

技术分享

技术分享技术分享

 

2.用户登录,输入正确用户名和错误用户名都是返回331请求输入密码,这里不再将错误用户名的抓包数据交换过程截图。

技术分享

数据交换过程:

技术分享

服务器端准备好的数据格式(状态码 消息):

技术分享

客户端发送用户名格式(USER 用户名):

技术分享

服务器端返回请求输入密码格式(状态码 消息):

技术分享

客户端发送密码格式(PASS 密码):

技术分享

服务器端返回正确登录消息(状态码 消息):

技术分享

技术分享

如果登录失败后在ftp> 下输入open dstip,user xxx的数据交换格式同上。

open dstip就相当于发起一个新的连接。

user xxx就相当于发送USER xxx,然后会要求输入密码。

技术分享技术分享

 

3、目录检索,真实的ftp传输是有控制通道和数据通道的:

输入命令:

技术分享

技术分享

客户端发送命令请求:

技术分享

服务器端相应命令请求状态:

技术分享

服务器端相应结果:

技术分享

服务端响应数据发送完毕:

技术分享

如果用户未登录,服务器端会请求客户端输入用户密码:

技术分享技术分享

 

4、目录切换

如果客户端未登录,则服务器端会请求客户端输入用户密码:

技术分享技术分享

用户已经登录的状态:

目录切换成功:

技术分享技术分享

目录切换失败:

技术分享技术分享

 

5、打印当前目录:

技术分享技术分享

 

抓包来看ftp状态码

标签:

原文地址:http://www.cnblogs.com/owasp/p/5539181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!