FTP数据抓包上传下载图片(wireshark)

这篇具有很好参考价值的文章主要介绍了FTP数据抓包上传下载图片(wireshark)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、搭建本地FTP服务器

1.在D盘创建“kiss_ftp”文件夹,将gg.jpg保存到该文件夹下。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

2.打开FTP服务器软件,设置用户名为“kiss”,密码为“123”,并选取步骤1所创建的文件夹,设置权限为允许上传和下载。设置完成后,在软件的“用户账户管理”菜单中。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

3.开启FTP服务器。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

二、对FTP协议进行数据抓包

1.打开wireshark网络抓包软件,选择正确的网口开启监听(本地,需要NPcap软件支持)

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

2.打开命令提示符,连接ftp服务器并登录,登录成功后列出该服务器下所有的文件。

Ls查看文件
Put上传文件
Get下载文件
dir 查看ftp服务器中的文件
cd 上传到服务器中的位置(ftp服务器下切换目录)
!dir 查看本地文件夹中的文件及目录
lcd 本地当前目录  设置本机要上传文件的位置(lcd c:\)

cmd

  1. ftp ip 连接到ftp服务器(ftp>open ip)

  1. 用户 密码

  1. ls 查看ftp根目录下的内容

  1. get 文件名(把文件下载到ftp服务器)

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

3.在抓包软件中,筛选出目的地地址为FTP服务器的所有FTP数据包。

发现能够看到登录的用户名和密码:kiss:123 以及发送的gg.jpg图片。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

三、抓取ftp中get下载图片数据包

1.在筛选的结果中,找到发往FTP服务器下载gg.jpg的请求数据包。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

2.找到上述数据包后,清除筛选器,查找包含jpg文件二进制头的数据包。

搜索框中输入TCP Ctrl+F 查找一个分组(或者点击小放大镜)

选择分组字节流,字符串,jpg的二进制头的数据包JFIF,回车。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

3.选中数据包,右键-“追踪流”-“TCP追踪流”,将文件类型改为原始数据,另存为“gg123.jpg”至桌面。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

原始数据

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

4.回到桌面,打开gg123.jpg。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

四、抓取ftp中的上传put图片数据包

上传文件 put xm.png

lcd C:\Users\cheng 切换到C盘Users下的cheng目录

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

lcd 查看当前本地目录

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

!dir 查看本地当前目录文件

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

搜索框输入ftp ,查看上传的基本信息 xm.png

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

同样的方法,tcp,分组字节流,字符串,png二进制包头png。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

原始数据,保证至桌面查看。

ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档
ftp抓包,笔记,wireshark,网络,服务器,测试工具,Powered by 金山文档

至此,ftp中get下载和put上传图片,已经全部演示完成。文章来源地址https://www.toymoban.com/news/detail-722117.html

到了这里,关于FTP数据抓包上传下载图片(wireshark)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • FTP服务器文件自动上传、下载(bat)

    tips: 可以参照标题3上面的配置,自行调整本地路径、FTP服务器路径、账号密码等

    2024年02月15日
    浏览(30)
  • 使用hutool进行ftp文件下载和上传

    2024年02月11日
    浏览(32)
  • windows bat 脚本实现FTP自动下载上传

    注:Windows 连接 FTP 下载时,如果密码中有特殊字符,具体是那个特殊字符不支持需要依据使用的 FTP 测试,需要使用 ^ 参数。 示例:密码中包含 ^ 时则不能识别,需要使用 ^^^ ,显示结果为 ^ 或者使用如下格式          

    2024年02月12日
    浏览(27)
  • Java基于ftp协议实现文件的上传和下载

    相比其他协议,如 HTTP 协议,FTP 协议要复杂一些。与一般的 C/S 应用不同点在于一般的C/S 应用程序一般只会建立一个 Socket 连接,这个连接同时处理服务器端和客户端的连接命令和数据传输。而FTP协议中将命令与数据分开传送的方法提高了效率。 FTP 使用 2 个端口,一个数据

    2024年02月11日
    浏览(35)
  • Java从ftp服务器上传与下载文件

    业务需要从ftp服务器上上传、下载、删除文件等功能,通过查阅资料及手动敲打代码,实现了操作ftp的基本功能,有需求的小伙伴可以看看具体的实现过程。 摘自百度百科:文件传输协议(File Transfer Protocol,FTP)是用于在 网络 上进行文件传输的一套标准协议,FTP允许用户以

    2024年02月07日
    浏览(46)
  • Django 图片上传与下载

    在Web开发中,文件上传和下载是常见的功能之一。 Django 是一位魔法师🪄,为我们提供了 FileField 和 ImageField 等神奇得字段类型,以及相应的视图和模板标签,使得处理文件变得十分便捷。本文以图片上传作为示例,向各位小伙伴展示如何使用Django框架构建一个简单的图片上

    2024年01月22日
    浏览(32)
  • Flask boostrap实现图片视频上传下载展示

    项目目录结构 html js代码 fileinput插件下载地址:https://github.com/kartik-v/bootstrap-fileinput/ imgEnlarge.js如下 代码下载链接:https://download.csdn.net/download/weixin_44986037/87986647

    2024年02月12日
    浏览(32)
  • SpringBoot+ruoyi框架图片上传和文件下载

    第一次接触ruoyi框架,碰到文件上传和下载问题,今天来总结一下。 使用若依框架文件上传下载首先配置文件路径要配好。 application.yml若依配置 首先是文件下载,在若依框架下载上传文件工具已经写好了 页面: 前端方法:` 后端通用方法: RuoYiConfig.getDownloadPath()如果和你的路

    2024年02月09日
    浏览(32)
  • 【业务功能篇77】微服务-OSS对象存储-上传下载图片

    3. 图片管理 文件存储的几种方式 单体架构可以直接把图片存储在服务器中 但是在分布式环境下面直接存储在WEB服务器中的方式就不可取了,这时我们需要搭建独立的文件存储服务器。 3.1 开通阿里云服务 针对本系统中的相关的文件,图片,文本等统一的交给云服务器管理。

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包