•
Command
:
USER——
登录的用户名
•
Command
:
PASS——
密码
•
Command
:
SYST——
获取服务器的
操作系统
•
Command
:
OPTS UTF8 on
——
请求设置为
UTF8
编码
•
Response
:
220——
对新用户服务
准备好
•
Response
:
200——
命令成功
•
Response
:
331——
用户名正确,需要密码
•
Response
:
530——
用户不能登陆
•
Response
:
230——
用户登录成功
•
Response
:
215——
系统类型
主要流程:
1.在浏览器中输入FTP地址,如 FTP://192.168.1.154,然后输入用户名和密码,如下
2.抓到的包如下
3.请求用户名命令:USER
4.请求密码命令:PASS
5.回答230,登录成功
三.FTP下载
FTP的下载Response、Command主要值注解:
•
Command
:
CWD——
改变服务器上的工作目录
•
Command
:
RETR——
从服务器上找回(复制)文件
•
Command
:
TYPE——
设置数据交换的类型
{A(SCII),E(BCDIC),I(mage),L(
ocal
byte size
)}
•
Command
:
SIZE
〈FILENAME
〉——
文件大小,执行成功返回
213
;
•
Command
:
PASV——
进入被动模式
•
Command
:
QUIT——
退出
•
Response
:
200——
命令成功
•
Response
:
213——
文件
状态
•
Response
:
257——
路径名建立
•
Response
:
550——
未执行请求的
操作
•
Response
:
227——
进入被动
模式
•
Response
:
125——
数据连接已打开,准备
传送
•
Response
:
226——
关闭数据连接,请求的文件操作
成功
•
Response
:
221——
服务关闭控制连接,可以退出
登录
主要流程:
1.抓包

2.主要包有:

3.RETR命令请求下载

4.Response:125——数据连接已打开,准备传送

5.Response:226——关闭数据连接,请求的文件操作成功

6.请求命令QUIT,退出

7.回显221 ,关闭控制连接,参数Goodbye

四.FTP上传
FTP的上传Response、Command主要值注解:
•
Command
:
CWD——
改变服务器上的工作目录
•
Command
:
STOR——
储存(复制)文件到服务器上
•
Command
:
NOOP——
等待,无实际
动作
,使
服务器返回
OK
•
Response
:
200——
命令成功
•
Response
:
226——
关闭数据连接,请求的文件操作
成功
•
Response
:
227——
进入被动
模式
•Response:530——用户不能登陆
主要流程:
1.上传文件,拖到FTP服务器中

2.抓包

3.STOR命令,请求上传文件

4.Response:125——数据连接已打开,准备传送

5.Response:226——关闭数据连接,请求的文件操作成功

•
五.FTP新建目录
FTP增加目录:
•
Command
:
MKD——
在服务器上
创建目录
•
Command
:
LIST——
列出当前目录下所有文件和
子目录
•
Command
:
RNFR——
指定需要改名的原
文件
.
•
Command
:
RNFO——
指定
需要改名的新
文件名
•
Response
:
200——
命令成功
•
Response
:
257——
路径名创建
•
Response
:
227——
进入被动
模式
•
Response
:
226——
关闭数据连接,请求的文件操作
成功
•
Response
:
125——
数据连接已打开,准备
传送
•
Response
:
350——
请求
的文件操作需要进一步
命令
•
Response
:
250——
请求
的文件操作
完成
主要流程:
1.新建文件夹,并命名为123
2.抓包
3.MKD命令,创建文件夹
4.PATHNAME created 创建目录成功

5.RNFR命令:修改目录名

6.RNTO:回送命令,参数为文件名

7.修改目录名成功

六.FTP删除目录
FTP删除目录
•
Command
:
RMD——
在服务器上删除指定
目录
•
Command
:
LIST——
列出当前目录下所有文件和子目录
•
Response
:
250——
请求的文件操作完成
•
Response
:
200——
命令成功
•
Response
:
257——
路径名创建
•
Response
:
227——
进入被动模式
•
Response
:
226——
关闭数据连接,请求的文件操作成功
•
Response
:
125——
数据连接已打开,准备传送
主要流程:
1.在文件管理器中删除目录123

2.抓包

3.删除目录命令RMD,参数123

4.回答250,删除成功

七.源文件下载
本文wireshark抓到的包文件下载:FTP的wireshark抓包.zip-互联网文档类资源-优快云下载
wireshark抓到的包文件github下载:GitHub - 869019048/ftp_ip_protocel_wiresharkfile
本文链接:FTP协议中的登录 上传 下载 新建目录 删除目录 的wireshark包分析(一文看完TCP包分析,附源文件,ppt,操作视频)_Alocus_的博客-优快云博客
详细ppt,操作视频连接:计算机网络IPFTP协议分析.ppt(wireshark抓包分析)_ip抓包中区分服务-互联网文档类资源-优快云下载