欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

wireshark提取流量包中的文件_[技术]Wireshark抓取的数据包提取文件

发布时间:2023/12/3 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 wireshark提取流量包中的文件_[技术]Wireshark抓取的数据包提取文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

0x00 简介

本期主要会教大家如何从流量中还原出来文件。下面我将会用多种办法来讲解。

使用系统:Kali Linux

0x01 tcpxtract工具网络流量提取文件(方法1)

Kali Linux默认没有安装该工具,需要自己安装

安装命令:

sudo apt install tcpxtract

使用方法:

sudo tcpxtract -f filename.pcap

0x02 NetworkMiner工具(Windows系统)网络流量提取文件(方法2)

安装NetworkMiner

打开PCAP文件

0x03wireshark还原文件网络流量提取文件(方法3)

第一种方法:

第二种方法

wireshark在指定的数据流中提取文件很简单。先选中要提取文件的数据包。wrieshark都会标明文件的类型。所以我们也就能够区分出这是一个什么类型的文件。

选中图片的数据一大行

右键,导出数据包

0x04foremost工具网络流量提取文件(方法4)

还原文件

foremost -v -i filename.pcap

0x05 chaosreader工具网络流量提取文件(方法5)

默认Kali Linux没有安装工具,需要自行安装

安装命令

sudo apt install chaosreader

还原命令

chaosreader filename.pcap

0x06 binwalk工具网络流量提取文件(方法6)

binwalk是一个很好用的自动化分离文件的工具。它的参数有很多。但是最常用的就是-M和-e

-M              递归扫描一个文件

-e               自动提取已知文件类型

直接binwalk + 文件名 就是探测该文件中隐含的其他文件,然后使用命令提取文件

binwalk -e filename.pcap

0x07 binwalk工具网络流量提取文件(方法7)

既然自动化不能提供我们想要的。那么我们就自己手动控制吧。

dd是linux系统上的一个命令。并不是什么工具。它是用于在一个指定的块上拷贝文件。并根据需要转换。这个特性很适合我们提取文件。

提取文件的dd命令格式

dd if=源文件名 bs=1 skip=开始分离的字节数 of=输出文件名

参数解析:

if        输入文件名。即需要从中提取文件的文件

bs      设置同时读写块的大小。这里一般设置为1即可

skip   从文件开头跳过指定的块数后再开始拷贝。这个如果不理解怎么用不用紧张。接下来配合binwalk就明白了。

of       输出文件名。即提取完成后拷贝的文件名。

首先先binwalk探测一下文件。

假设我要提取箭头所指的那个文件。我们可以看到它的DECIMAL的值为16150512。我们构建这样的一个dd命令

dd if=test2.pcapng bs=1 skip=3040 of=test2.jpeg

总结

以上是生活随笔为你收集整理的wireshark提取流量包中的文件_[技术]Wireshark抓取的数据包提取文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。