目的:

实现课内内容---拦截手机向电脑发送的图片数据包,并恢复该图片

准备条件:

1.手机和PC连接同一热点(子网)

2.需要一个wireshark工具。

实现过程:

1.首先要打开wireshark对WLAN的流量进行捕获。

2.由于我们是要对手机的数据包进行捕获,所以先查看手机的ip地址,接着使用ip.src==ip命令进行过滤

3.我们向pc端发送图片

4.接着可以发现wireshark成功拦截到了数据

在那么多的数据包中,绝大多数都是tcp的数据包,存在几个http的包,但是我们只要找到jpg图片数据包就可以了

接着我们追踪http流。步骤:分析–>追踪流–>http流。

将其修改为原始数据,然后存到桌面,命名为1.jpg

接着我们打开它,发现直接将其打开该文件已损坏

接着我们用winhex或者010打开看看是什么情况。

jpg文件头为FFD8FF。不了解的可自行百度。因为文件头错误导致的文件损坏,所以我们只需将FFD8FF之前的字节删除掉就可以了

删除完成之后点击保存,返回后刷新一下再点开我们的1.jpg,就可以实现了

任务完成!!!

wireshark拦截手机数据包相关推荐

  1. burp抓手机数据包

    文章目录 burp抓普通数据包 导入证书抓https数据包 说明:如果只是抓手机的http的数据包则不需要导入证书,但是如果抓https数据包的话,则需要导入证书. burp抓普通数据包 首先手机和电 ...

  2. 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析

    小程序|App抓包(四) Tcpdump抓取手机数据包分析 一.环境需求: 1.手机需要root 2.电脑上安装SDK(建议安装android studio)也可单独安装SDk也行 下载地址 : ht ...

  3. 在Wireshark中过滤数据包

    介绍 数据包过滤可让你专注于你感兴趣的确定数据集.如你所见,Wireshark 默认会抓取所有数据包.这可能会妨碍你寻找具体的数据. Wireshark 提供了两个功能强大的过滤工具,让你简单而无痛地 ...

  4. python怎么编写wireshark抓的包_使用Wireshark 抓取数据包

    Wireshark 是一个网络封包分析软件.网络封包分析软件的功能是获取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换. 一  ...

  5. 一键关闭windows防火墙_Windows防火墙与网络设备拦截软件数据包案例记录!

    1.Windows防火墙拦截我们的数据包 Windows防火墙拦截了部分视频会议交互信令或音视频数据包(无论是SIP协议的数据包,还是H323协议的数据包),导致视频会议终端有时无法入会,或者入会后看 ...

  6. linux 库函数拦截,如何使用net_dev_add()API过滤和拦截Linux数据包?

    您正在使您的模块处理所有以太网数据包. Linux将向所有匹配的协议处理程序发送数据包.由于IP已在您的内核中注册,因此您的模块和ip_rcv都将接收所有带有IP头的SKB. 如果不更改内核代码,则无 ...

  7. Wireshark抓取数据包

    分析ICMP协议数据包 实验原理 ping是用来测试网络连通性的命令,一旦发出ping命令,主机会发出连续的测试数据包到网络中,在通常的情况下,主机会收到回应数据包,ping采用的是ICMP协议. 实 ...

  8. 抓wifi包工具linux,测试工具之在Ubuntu使用Wireshark抓无线数据包

    众所周知,在windowns下使用wireshark只能抓取有线数据包,要抓无线数据包只能用Omnipeek:而在Linux下,我们可以直接使用wireshark来抓取无线数据包 1. 安装wires ...

  9. python拦截修改数据包_会Python?那么你一定要试一试mitmproxy

    mitmproxy 是一款工具,也可以说是 python 的一个包,使用这个工具可以在命令行上进行抓包(现在也可以在web页面上查看上抓的数据包了),还可以对所抓到的包进行脚本处理,非常有用. 和 f ...

最新文章

  1. 2.2.5 Adam优化算法
  2. matlab虚拟力,31无线传感网络布局优化的虚拟力导向粒子群算法MATLAB源代码
  3. JavaFX maven工程pom文件完整内容
  4. 滑动窗口最大值--单调队列
  5. JAVA捕捉输入格式异常_Java学习(四).异常处理
  6. n-1 java_【Java】 剑指offer(53-2) 0到n-1中缺失的数字
  7. 提高软件测试能力的19条建议
  8. Opencv_缺少CV_CAP_PROP_FRAME_WIDTH
  9. 【c++】指针常量与常量指针
  10. synchronized关键字,Lock接口以及可重入锁ReentrantLock
  11. Linux内核块设备层介绍之bio层
  12. 基于嵌入式linux的流媒体传输系统
  13. 如何查看自己的JDK版本
  14. 【项目管理】Java OCR实现图片文字识别
  15. 运维安全是指什么?如何做好运维安全?
  16. 华为笔记本触摸板使用技巧
  17. 地理信息系统导论第八版_地理信息系统导论(原著第8版)
  18. 2017 我所分享的技术文章总结(下)
  19. 涂鸦蓝牙SDK开发系列教程——8.Board API 说明
  20. 编辑视角下,论文摘要、引言、结论怎么写?

热门文章

  1. MySQL 数据库备份(一)(完全备份与恢复)
  2. unity创建草地_Unity5.X 创建基本的3D游戏场景
  3. 惠普官网驱动程序与软件下载,如何安装打印机驱动
  4. 苹果MacBookPro待机后APP自动退出问题
  5. 设计艺术字体如何确定
  6. 尝试用jdk1.6强行装jdk1.8的逼-Filter
  7. EXCEL实用功能1
  8. typora 软件使用
  9. DevExpress RibbonControl 左上方 一本书的图标如何去掉
  10. 【Web前端】 HTML标签(下)