<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E4%BF%AE%E5%A4%8Dtcpdump%E6%96%87%E4%BB%B6</id>
	<title>修复tcpdump文件 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E4%BF%AE%E5%A4%8Dtcpdump%E6%96%87%E4%BB%B6"/>
	<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E4%BF%AE%E5%A4%8Dtcpdump%E6%96%87%E4%BB%B6&amp;action=history"/>
	<updated>2026-09-01T04:46:32Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E4%BF%AE%E5%A4%8Dtcpdump%E6%96%87%E4%BB%B6&amp;diff=809&amp;oldid=prev</id>
		<title>2015年5月6日 (三) 08:34 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E4%BF%AE%E5%A4%8Dtcpdump%E6%96%87%E4%BB%B6&amp;diff=809&amp;oldid=prev"/>
		<updated>2015-05-06T08:34:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;一、首先要了解一下tcpdump文件的文件格式：&lt;br /&gt;
&lt;br /&gt;
http://wenku.baidu.com/view/b494e20616fc700abb68fcb6.html&lt;br /&gt;
&lt;br /&gt;
二、开始修复&lt;br /&gt;
&lt;br /&gt;
推荐工具：winHex&lt;br /&gt;
&lt;br /&gt;
1、清除多余的空数据&lt;br /&gt;
&lt;br /&gt;
为了减小log大小，logPuller在导出log时，会先将各log文件清零，故拿到的tcpdump文件前部分会有很多&amp;quot;00000000 00000000&amp;quot;之类的数据，故把这部分数据清除(很多的情况下，可能这些无用数据比有用数据还要多，此时可以考虑把有用数据复制到一个新文件)&lt;br /&gt;
&lt;br /&gt;
2、对齐数据&lt;br /&gt;
&lt;br /&gt;
在数据中找到第一个packet头的开始处，格式如下：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
XX 00 00 00 XX 00 00 00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
44 00 00 00 44 00 00 00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
保留其前面8个Byte，然后把其前面的数据均删除&lt;br /&gt;
*注，此字段不一定是对齐的，如有可能是：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
50 06 67 04 00 44 00 00    00 44 00 00 00 00 03&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3、在开头处补齐 tcpdump格式文件头&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
D4 C3 B2 A1 02 00 04 00   00 00 00 00 00 00 00 00&lt;br /&gt;
FF FF 00 00 71 00 00 00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4、修复完毕，赶紧把文件保存一下，拖到wireshark试一下吧&lt;/div&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
</feed>