1、工具下载:
Quick Easy FTP Server 4.0.0、FileZilla
下载这两个工具,前者做服务端,后者做客户端去连接FTP服务端;
PS:这两个工具在windows10(同一环境)就能够实现抓取FTP数据包。
2、创建FTP服务的用户账户
在Quick Easy FTP Server 4.0.0创建FTP服务的用户账户,设置密码也为test(可根据个人习惯设置)。
3、指定站点根目录,设置权限,这里可以全选,也可以选择前面两个,它们两个是常用的功能。
3、最后创建就完成啦!3、开启服务,点这个绿色的按钮
开启后会变成下图所示:
PS:这里介绍一种容易出错的地方,就是开启时提示失败,可能是默认端口21被占用了,这里给出两种办法:
1 改变默认端口,21改为数字较大的端口;
2 使用netstat –ano| findstr “21”,查看那个进程在占用21端口,然后在任务管理器中关闭占用端口的程序即可。这里推荐方法1。
PS:当关闭FTP服务器后,在双击打开,可能会出现一下提示,此时我们需要在资源栏右键进入资源管理器结束上一个进程。
打开时报错如下:
解决方法:
- 资源栏右键进入资源管理器
选中后右键结束这个进程
3、打开wireshark抓包
PS:一定要选择这个网卡,不然抓不到FTP包。
4、使用FileZilla连接FTP服务器
也可以在下图中配置连接:
5、连接后,在wireshark上查看FT数据包
使用在帅选栏输入ftp
,筛选出ftp协议的数据包。
如果想查看FTP服务器的工作流程,可以在筛选栏输入ip.addr == 192.168.3.44
,筛选出192.168.3.44源地址/目的地址为FTP服务器的数据包。