这篇文章是写给像我一样的小白。难免有错误。这只是一个思路。望喜欢抓包的朋友共同学习。
FTP服务器:WIN2008 R2 搭建的微软FTP服务器;
FTP客户端:WIN10 64BIT自带的FTP客户端;
问题:客户端可以登录服务器。但不能DIR列目录。抓包分析如下:
首先过滤FTP相关的数据包。20/21号端口;
可以看到服务器给客户端发送了FTP状态代码150字样。150代码为文件状态正确。正在打开数据连接。紧接着服务器又向客户端发送了状态码550。说明地址有误。错误就是有可能文件或文件夹不存在。最后。查找FTP服务器所设置的虚拟目录路径;
以上例子看似简单。但需要的基本技能有。熟悉WINDOWS的FTP服务器搭建;WINDOWS自带FTP软件的上传下载等;抓包软件过滤;了解FTP服务所涉及到的知识点。如端口20、2120、2120、2120、2120、2120、2120、2120、2120、21。为什么是两个;FTP返回的状态码所代表的意思。根据需求要会查询;抓包的重点:一个是精确抓(前提网络环境没问题的情况下)。另一个就是统统抓。在过滤分析;如果你和我一样。是个小白。那么请把您的问题发给我。让我们共同学习与进步吧。
服:S:200。允许主动传输;
客:C:LIST客户端请求操作;
服:S:150 ASCII。ascii 是传输的模式。还有 一个二进制 binary;
客:ACK。协商好后。就是继续那个请求了;
服:S:550。20秒后。服务器感觉没找到文件。就550了;
客:ACK。客户端的询问。
本文地址:https://gpu.xuandashi.com/6688.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!