当前位置: 首页 > news >正文

基于Wireshark实现对FTP的抓包分析

基于Wireshark实现对FTP的抓包分析

  • 前言
  • 一、虚拟机Win10环境配置
  • 二、FileZilla客户端的安装配置
    • 下载FileZilla客户端
    • 安装FileZilla
  • 三、FileZilla Server安装
    • 下载FileZilla Server
    • 安装
  • 四、实现对FTP的抓包
    • 前置工作
    • 实现抓包
    • 完成抓包


前言

推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。
https://www.captainbed.cn/f1

基于Wireshark工具,实现对FTP协议的抓包分析。本文使用的是虚拟机VMware Workstation配置的Windows 10x64


一、虚拟机Win10环境配置

在虚拟机中安装并激活Windows 10,关于Win10环境的配置具体可以看这篇文章,等后续有时间,我可以考虑自己来写一篇关于虚拟机的环境配置

二、FileZilla客户端的安装配置

下载FileZilla客户端

FileZilla客户端官网下载地址
在这里插入图片描述
点击Download,并选择下载FileZilla
在这里插入图片描述

安装FileZilla

一路点击next就行

三、FileZilla Server安装

下载FileZilla Server

FileZilla中文网,先打开这个网站
在这里插入图片描述
点击立刻下载,并下载Windows版本
在这里插入图片描述
关于下载什么版本按照自己的需要

等待下载即可,如果系统报告不安全需要设置一下

安装

关于这个软件的安装,我不做过多的介绍,这个主要是在虚拟机里使用的,我们可以在这个电脑安装好后,拖到虚拟机里,也可以直接在虚拟机里安装

下面的图片展示的是我直接在本电脑安装的,然后直接拖到虚拟机里的
在这里插入图片描述

四、实现对FTP的抓包

前置工作

首先启动虚拟机,先启动FileZila server
在这里插入图片描述
因为我这已经使用过了,第一次使用的时候是安装服务,重复点,出现下面选项后执行下一步
在这里插入图片描述
打开FileZilla Server Interface
在这里插入图片描述
直接点击确定就行
在这里插入图片描述
进入以下界面
在这里插入图片描述
接着我们需要查看虚拟机的IP地址,使用Win + r 输入cmd ,输入ipconfig
在这里插入图片描述

ipconfig

如下,例如我的IP地址是192.168.231.128
在这里插入图片描述
记住IP地址回到FileZilla Server Interface,点击编辑里的设置
在这里插入图片描述
点击IP绑定,确保这里面的是*号
在这里插入图片描述
接着打开被动模式设置,输入刚才查询到的虚拟机的IP地址
在这里插入图片描述
关闭页面,回到主界面,点击编辑里的用户
在这里插入图片描述
先点击右边的添加,然后自己设置密码,最后点击确定,完成用户的配置
在这里插入图片描述

实现抓包

先打开wireshark,注意我们使用虚拟机抓FTP,抓的是以太网,不要抓成WLAN
在这里插入图片描述
在物理客户端下打开FileZilla,执行FileZilla.exe,输入以上设置过的主机、用户名和密码后,点击快速连接,端口号要记住是21
在这里插入图片描述
在这里插入图片描述
出现下面结果表示登录成功,如果出现无法登录,需要我们关闭虚拟机的防火墙
在这里插入图片描述
在这里插入图片描述

完成抓包

如下便可看到抓取的FTP
在这里插入图片描述


http://www.lryc.cn/news/374596.html

相关文章:

  • Vue54-浏览器的本地存储webStorage
  • Linux下Shell脚本基础知识
  • 爬虫初学篇——看完这些还怕自己入门不了?
  • [数据集][目标检测]减速区域检测数据集VOC+YOLO格式1654张1类别
  • OpenGL3.3_C++_Windows(8)
  • GPU的工作原理
  • Linux常⽤服务器构建-samba
  • 【Java】已解决java.lang.UnsupportedOperationException异常
  • 在ubuntu中恢复误删除的文件
  • Sklearn中逻辑回归建模
  • 【ARM】MDK出现报错error: A\L3903U的解决方法
  • 0018__字体的kerning是什么意思
  • LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS
  • cmake、make、makefile、ninga的关系
  • StarRocks详解
  • 【C语言】进程间通信之管道pipe
  • 03.VisionMaster 机器视觉 位置修正 工具
  • Oracle 是否扼杀了开源 MySQL
  • 机器学习归一化特征编码
  • 抛光粉尘可爆性检测 打磨粉尘喷砂粉尘爆炸下限测试
  • python14 字典类型
  • 深入了解 .url文件中的 Prop3属性
  • vue3+vite:动态引入静态图片资源
  • 【K8s】专题五(3):Kubernetes 配置之 ConfigMap 与 Secret 异同
  • 用Python分析《三国演义》中的人物关系网
  • k8s上使用ConfigMap 和 Secret
  • hexo实战:(二)个人独立博客优化合集
  • PostgreSQL的pg_relation_filepath函数
  • Vue开发中Element UI/Plus使用指南:常见问题(如Missing required prop: “value“)及中文全局组件配置解决方案
  • 安装golang