Wireshark数据包分析实战

出版社:人民邮电出版社
出版日期:2013-3
ISBN:9787115302366
作者:Chris Sanders
页数:263页

章节摘录

版权页:   插图:   SYN数据包没有得到响应,这告诉我们总部和分公司DNS服务器之间区域传送失败导致了DNS故障。现在我们可以进一步找出区域传送失败的原因。办公室之间的路由器或中心办公室的DNS服务器可能是罪魁祸首。为了找出问题,我们可以嗅探中心办公室DNS服务器的流量,看看SYN数据包是不是到达了服务器。 我没有给出中心办公室DNS服务器的流量捕获文件,因为根本就没有。SYN数据包从来没有到达服务器。派遣技术人员查看连接两个办公室的路由器配置后,我们发现中心办公室的路由器被配置成只允许53端口的UDP流量进入,而53端口的TCP流量则被阻止了。这个简单的配置错误阻止了服务器间的区域传送,从而导致分支办公室的客户端无法解析对中心办公室设备的查询。 3.学到的知识 看完这个“犯罪剧”,你一定学到了很多关于调查网络通信问题的知识。当“犯罪”发生后,侦探开始问讯受害者。找到线索,顺藤摸瓜,直到找到罪魁祸首。 在这个场景中,我们一开始先查看了受害者(工作站),然后找到了DNS通信问题这个线索。这个线索将我们带到分支DNS服务器,然后又到中心DNS服务器,最终找到路由器,也就是问题的来源。 在分析时,请尝试从数据包中找出线索。线索不一定能告诉你谁是“罪犯”,但通常它们最终能帮你找出来。 8.3.6生气的开发者 在IT界,开发者和系统管理员经常争吵。开发者总是将程序故障归咎于糟糕的网络设置和设备。系统管理员则倾向于把网络错误和网络缓慢归咎于糟糕的代码。 在这个场景中,程序员开发了一个应用程序,用于跟踪多个商店的销售并报告回中心数据库。为了节约正常工作时间的带宽,他没有设计成实时应用程序。而是等报告数据累积一天后,才在晚上以逗号分隔值(comma—separatedvalue,简称CSV)文件的形式传回,插入中心数据库中。 然而,这个新开发的应用程序工作不太正常。服务器接收到了各个商店传回的文件,但插入数据库的数据是错误的。一些地区的数据丢失了,有的数据还存在错误,而且文件某些部分还丢失了。系统管理员很烦恼,因为程序员抱怨这是网络的问题。程序员一口咬定文件在从商店传到中心数据库时被损坏了。我们就要证明他是错的。 1.侦听线路 为了收集所需数据,我们可以在其中一个商店或中心办公室捕获数据包。故障影响到了所有商店,因此如果这确实是网络导致的问题,那肯定是在中心办公室那边——它是所有商店通信的汇聚点。

媒体关注与评论

“各层次网络管理员的必备手册。”—Linux Pro杂志“一本优秀、易懂且具有良好格式的Wireshark实用指南。”—ARSGEEK.COM“如果您需要掌握数据包分析的基础知识,本书将是您起步的好地方。”—STATEOFSECURITY.COM“本书能够让您有一技之长,它抓住了书名中的关键词—实用,很好地为读者们提供了进行数据包分析所需要知道的基本知识,然后又恰如其分地带领他们进入到使用Wireshrak软件解决现实问题的缤纷世界中。”—LINUXSECURITY.COM“您的网络中有未知主机在和其他主机聊天吗?您的电脑是否在和陌生人说话?您需要一个数据包嗅探器来找出这些问题的真正答案。Wireshark是能够完成这件事情的最佳工具,而本书是学习这个工具最好的方式之一。”—自由软件杂志“新手入门的最佳读物!”—DAEMON NEWS

内容概要

Chris Sanders是一名计算机安全咨询顾问、作家和研究人员。他还是一名SANS导师,持有CISSP、GCIA、GCIH、GREM等行业证书,并定期在WindowsSecurity.com网站和自己的博客ChrisSanders.org发表文章。Sanders每天都会使用Wireshark进行数据包分析。他目前居住在美国南卡罗米纳州查尔斯顿,以国防承包商的身份工作。

书籍目录

目 录

第1章 数据包分析技术与网络基础 1
1.1 数据包分析与数据包嗅探器 2
1.1.1 评估数据包嗅探器 2
1.1.2 数据包嗅探器工作原理 3
1.2 网络通信原理 4
1.2.1 协议 4
1.2.2 七层OSI参考模型 5
1.2.3 数据封装 8
1.2.4 网络硬件 10
1.3 流量分类 15
1.3.1 广播流量 15
1.3.2 多播流量 16
1.3.3 单播流量 16
1.4 小结 17

第2章 监听网络线路 19
2.1 混杂模式 20
2.2 在集线器连接的网络中进行嗅探 21
2.3 在交换式网络中进行嗅探 23
2.3.1 端口镜像 23
2.3.2 集线器输出 25
2.3.3 使用网络分流器 26
2.3.4 ARP欺骗 29
2.4 在路由网络环境中进行嗅探 34
2.5 部署嗅探器的实践指南 36

第3章 Wireshark入门 39
3.1 Wireshark简史 39
3.2 Wireshark的优点 40
3.3 安装Wireshark 41
3.3.1 在微软Windows系统中安装 41
3.3.2 在Linux系统中安装 43
3.3.3 在Mac OS X系统中安装 45
3.4 Wireshark初步入门 45
3.4.1 第一次捕获数据包 45
3.4.2 Wireshark主窗口 46
3.4.3 Wireshark首选项 48
3.4.4 数据包彩色高亮 49

第4章 玩转捕获数据包 53
4.1 使用捕获文件 53
4.1.1 保存和导出捕获文件 54
4.1.2 合并捕获文件 55
4.2 分析数据包 55
4.2.1 查找数据包 56
4.2.2 标记数据包 57
4.2.3 打印数据包 57
4.3 设定时间显示格式和相对参考 58
4.3.1 时间显示格式 58
4.3.2 数据包的相对时间参考 59
4.4 设定捕获选项 60
4.4.1 捕获设定 61
4.4.2 捕获文件设定 61
4.4.3 停止捕获选项 62
4.4.4 显示选项 62
4.4.5 名字解析选项 63
4.5 使用过滤器 63
4.5.1 捕获过滤器 63
4.5.2 显示过滤器 69
4.5.3 保存过滤器 72

第5章 Wireshark高级特性 75
5.1 网络端点和会话 75
5.1.1 查看端点 76
5.1.2 查看网络会话 77
5.1.3 使用端点和会话窗口进行问题定位 78
5.2 基于协议分层结构的统计数据 79
5.3 名字解析 81
5.3.1 开启名字解析 81
5.3.2 名字解析的潜在弊端 82
5.4 协议解析 82
5.4.1 更换解析器 82
5.4.2 查看解析器源代码 85
5.5 跟踪TCP流 85
5.6 数据包长度 86
5.7 图形展示 88
5.7.1 查看IO图 88
5.7.2 双向时间图 90
5.7.3 数据流图 91
5.8 专家信息 92

第6章 通用底层网络协议 95
6.1 地址解析协议 96
6.1.1 ARP头 97
6.1.2 数据包1:ARP请求 98
6.1.3 数据包2:ARP响应 99
6.1.4 无偿的ARP 100
6.2 互联网协议 101
6.2.1 IP地址 102
6.2.2 IPv4头 103
6.2.3 存活时间 104
6.2.4 IP分片 107
6.3 传输控制协议 109
6.3.1 TCP头 109
6.3.2 TCP端口 110
6.3.3 TCP的三次握手 113
6.3.4 TCP终止 116
6.3.5 TCP重置 117
6.4 用户数据报协议 118
6.5 互联网控制消息协议 119
6.5.1 ICMP头 119
6.5.2 ICMP类型和消息 120
6.5.3 Echo请求与响应 120
6.5.4 路由跟踪 122

第7章 常见高层网络协议 127
7.1 动态主机配置协议DHCP 127
7.1.1 DHCP头结构 128
7.1.2 DHCP续租过程 129
7.1.3 DHCP租约内续租 134
7.1.4 DHCP选项和消息类型 134
7.2 域名系统 135
7.2.1 DNS数据包结构 135
7.2.2 一次简单的DNS查询过程 136
7.2.3 DNS问题类型 138
7.2.4 DNS递归 139
7.2.5 DNS区域传送 142
7.3 超文本传输协议 145
7.3.1 使用HTTP浏览 145
7.3.2 使用HTTP传送数据 147
7.4 小结 149

第8章 基础的现实世界场景 151
8.1 数据包层面的社交网络 152
8.1.1 捕获Twitter流量 152
8.1.2 捕获Facebook流量 156
8.1.3 比较Twitter和Facebook的方法 158
8.2 捕获ESPN.com流量 159
8.2.1 使用会话窗口 159
8.2.2 使用协议分层统计窗口 160
8.2.3 查看DNS流量 161
8.2.4 查看HTTP请求 162
8.3 现实世界问题 163
8.3.1 无法访问Internet:配置问题 163
8.3.2 无法访问Internet:意外重定向 166
8.3.3 无法访问Internet:上游问题 169
8.3.4 打印机故障 172
8.3.5 分公司之困 175
8.3.6 生气的开发者 179
8.4 小结 184

第9章 让网络不再卡 185
9.1 TCP的错误恢复特性 186
9.1.1 TCP重传 186
9.1.2 TCP重复确认和快速重传 189
9.2 TCP流控制 194
9.2.1 调整窗口大小 195
9.2.2 用零窗口通知停止数据流 196
9.2.3 TCP滑动窗口实战 197
9.3 从TCP错误控制和流量控制中学到的 200
9.4 定位高延迟的原因 201
9.4.1 正常通信 202
9.4.2 慢速通信——线路延迟 202
9.4.3 慢速通信——客户端延迟 203
9.4.4 慢速通信——服务器延迟 204
9.4.5 延迟定位框架 204
9.5 网络基线 205
9.5.1 站点基线 206
9.5.2 主机基线 207
9.5.3 应用程序基线 208
9.5.4 基线的其他注意事项 209
9.6 小结 209

第10章 安全领域的数据包分析 211
10.1 网络侦察 212
10.1.1 SYN扫描 212
10.1.2 操作系统指纹术 216
10.2 漏洞利用 219
10.2.1 极光行动 219
10.2.2 ARP缓存中毒攻击 225
10.2.3 远程访问特洛伊木马 229
10.3 小结 236

第11章 无线网络数据包分析 237
11.1 物理因素 237
11.1.1 一次嗅探一个信道 238
11.1.2 无线信号干扰 239
11.1.3 检测和分析信号干扰 239
11.2 无线网卡模式 240
11.3 在Windows上嗅探无线网络 242
11.3.1 配置AirPcap 242
11.3.2 使用AirPcap捕获流量 243
11.4 在Linux上嗅探无线网络 244
11.5 802.11数据包结构 246
11.6 在Packet List面板增加无线专用列 247
11.7 无线专用过滤器 248
11.7.1 筛选特定BSS ID的流量 249
11.7.2 筛选特定的无线数据包类型 249
11.7.3 筛选特定频率 250
11.8 无线网络安全 251
11.8.1 成功的WEP认证 251
11.8.2 失败的WEP认证 253
11.8.3 成功的WPA认证 253
11.8.4 失败的WPA认证 255
11.9 小结 256

附录A 延伸阅读 257

编辑推荐

《Wireshark数据包分析实战(第2版)》覆盖了无线WiFi网络中的嗅探与数据包分析技术,同时也给出了嗅探与数据包分析领域丰富的参考技术文档、网站、开源工具与开发库等资源列表。《Wireshark数据包分析实战(第2版)》是国内第一本,也是唯一的一本Wireshark图书;它通过示例捕获文件来讲解Wireshark的应用,是黑帽/白帽/灰帽和安全技术从业人员的必读读书。  《Wireshark数据包分析实战(第2版)》适合网络管理员、安全工程师、软件开发工程师与测试人员,以及网络工程、信息安全等专业学生与网络技术爱好者阅读。

作者简介

《Wireshark数据包分析实战(第2版)》从网络嗅探与数据包分析的基础知识开始,渐进地介绍Wireshark的基本使用方法及其数据包分析功能特性,同时还介绍了针对不同协议层与无线网络的具体实践技术与经验技巧。在此过程中,作者结合一些简单易懂的实际网络案例,图文并茂地演示使用Wireshark进行数据包分析的技术方法,使读者能够顺着本书思路逐步地掌握网络数据包嗅探与分析技能。最后,《Wireshark数据包分析实战(第2版)》使用网络管理员、IT技术支持、应用程序开发者们经常遇到的实际网络问题(包括无法正常上网、程序连接数据库错误、网速很卡,以及遭遇扫描渗透、ARP欺骗攻击等),来讲解如何应用Wireshark数据包分析技术和技巧,快速定位故障点,并找出原因以解决实际问题。


 Wireshark数据包分析实战下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     如果你手头宽裕,又想学习wireshark细节功能的话,这本书还是值得买的。关于wireshark监控网络流量作图问题,想来很多人都问过。这本书给出了作图的实例。TCP专家信息也有一些有用的监控。
  •     这主要是一本工具书,可以在忘记怎么使用的时候翻翻,比起看英文的帮助文档会快一些。内容主要涉及:计算机网络的基础知识、如何在合理的位置抓包、wireshark配置、各种协议的数据格式以及它们在wireshark上的样子、最后两章节涉及到了网络安全、无线抓包。书中也有很多网络诊断的实例。对于我来说,这书主要是复习下各种常用协议的数据格式。知道有哪些功能,可以做哪些事情,然后在需要的时候翻开这本书。工具书籍一般都比较简单,不会涉及深入的理论分析,所以看起来很快,偶尔需要再到网络上搜索某一个忘记的概念,加深理解。
  •     首先说这本啦:http://book.douban.com/subject/21691692/初学者必备,介绍了wireshark安装,嗅探网络流量,wireshark的基本使用,用wireshark分析了一圈常用的TCP,UDP协议,也简要分析了HTTP等应用层协议,概要介绍了一些TCP重传的机制,最后是无线分析整个书定位应该是入门级别的,基本上每章都是简要介绍,并没有特别深入大张阔斧地进行描述。文章行文思路清晰,译者的翻译水平也不错。总的来说,是初步认识和了解wireshark的好书接着就是Wireshark网络分析就这么简单http://book.douban.com/subject/26268767/读的时候你会忍不住笑的:)区别于《Wireshark数据包分析实战》,本书就像一本侦探小说集,以幽默风趣的语言风格,借助wireshark以理性的思考来不断探险,根据蛛丝马迹来“侦破案情”总结,读完数据包分析实战来读这本。最后一本Wireshark网络分析实战http://book.douban.com/subject/26331370/买来才读了前几章,就读者的书评来看貌似书的内容组织比较混乱,译者貌似是边吐槽原作者边完成翻译的。。。当工具书来用更好一些吧

精彩短评 (总计67条)

  •     因为想学一下wireshark,所以买了这本书。这本书确实可以教人如何使用wireshark软件,但是书中有好多地方的“直译”,让人不敢恭维。致使有好些地方文笔很奇怪,出现明明是中文但是语句不顺,读不懂的情况。总体来说,书的内容不错,如果英文好,看原版应该大有裨益。如果中文版的翻译能再校正的话,相信会好一些
  •     以前用过wireshark,但是基本都忘了。通过这本小册子,把以前的知识都回忆起来了,各种wireshark分析的方法,学到了不少。如果想要分析好数据包,还是要学习找其他的书学好几个基础协议。
  •     入门,
  •     简单明了
  •     还可以,没有讲到如何创建自己的解析器
  •     思路和结构十分清晰,第一版的书评说:“各层次网络管理员必备手册。”“新手入门的最佳读物!”,说的没错。更难得的是,翻译的非常好。 没什么好怕的,都只是一些数据包而已。
  •     半天时间草草看了一遍,还不错。
  •     工具书
  •     内容太少
  •     很好的Wireshark普及书
  •     还不错啊。。我就买了
  •     顶着各位大牛的名号,从预售期就开始预定的,等了将近一星期才到货。书名叫《分析实战》,我就很实在的把这本书当作一本从实践角度出发去分享各种老练分析经验的一本进阶教程去买的。但事实证明我错了……总体来说还算是本不错的书,前面大篇幅的介绍了wireshark这个软件的使用,然后又大篇幅的介绍了TCP/IP协议的结构和其他信息(天啊,这些东西不应该是那本《TCP/IP详解》里该说的东西么)……最后只有两张的部分草草的卸了疑点实践相关的东西~总之,如果你只是知道wireshark这个东西,然后想要学网络分析,但却苦于无从入手,我相信这是本不错的入门教程但如果你已经在使用wireshark做一些简单的分析工作,只是想要提升自己的分析水平,这本书真的没什么入手的必要……
  •     讲的比较初级,工具这东西,还是要遇到问题实际去使用才能掌握
  •     网络攻防的内容太少,中规中矩的介绍了一些基础姿势和经验。。
  •     上大学的时候遇到这本书就好了,简单实用
  •     书印刷太差了,像盗版,纸都没切齐。
  •     1~7
  •     入门不错
  •     语言很好⊙▽⊙ 有很多形象的比喻,比较适合入门。 看了itercast 的视频后,基本概念都了解了,就差熟练工具了。
  •     很好的工具书,所有想好好学网络的童鞋都应该认真读读,会有很大的收获。让你对网络认识不再那么抽象。
  •     最后两章没看,算是复习了一下计网的基本原理。第8章喜欢,跟破案故事一样哈哈哈。
  •     正版?装订参差不齐,我第一次见到这么奇葩的书。这样的书都敢正常售卖?良心呢。
  •     主要还是看自己的努力,多买书选择多而已
  •     很好的入门书籍
  •     又名《wireshark使用说明书》。。既然有man page为什么还要出这本书= =||。我倒是不经常做流量分析。。反正基本只要抓http就好了
  •     真的是一本很实用的书籍,非常适合初学者,里面讲到了很多实战场景,可以帮助自己加深对网络的理解。同时,我认为人民邮电出版社这一系列 no starch press出版的书籍都非常棒,很浅显,但却很实用,可以快速的学到东西。
  •     还行
  •     诸葛博士翻译的或写的书都是挺不错的,分析的很是细致透彻,适合我这种网络小白。
  •     一般的网工已经知道内部内容了,想看的应该是门外汉,看了也没有。
  •     实践驱动,学习tcp/ip入门的好手段,比tcptump更直观
  •     抓包工具书
  •     偏基础的入门科普书
  •     好书,必读
  •     对shark这个工具的使用介绍的没啥深度,高级功能也是几笔带过可能原作者是希望我们慢慢去发觉这个工具吧。其他方面像互联网上的基本协议几乎都覆盖了介绍了一遍,但是翻译前面还可以后面接越来越奇怪了。 所以原书扣一分、翻译扣一分。
  •     这本书写的不错,喜欢!
  •     与网络编程没什么关系,不过数据包分析讲的很详细
  •     两个星期的下班时间看完。没得说确实是新手入门的一本好书。结合实际更好。
  •     讲的比较粗浅
  •     学会Wireshark的基本操作,从实战中理解ARP、IP、TCP、UDP、DNS、DHCP、HTTP等协议,以及一般网络故障分析的思路。
  •     基本教程,讲得很细致
  •     很精彩的实例
  •     对排除网络故障很有帮助啊哦,将技能提升到数据包层析。。。
  •     文章后面有一些攻击分析和参考资源。
  •     适合初学者!!!希望有更深入的书!
  •     很快就看完这本书了,我个人认为这本书的价格跟这本书介绍的内容有点不是很合乎心意,贵了一点,里面所介绍的内容相对来说还是比较少了一点,基本只是讲了几个功能的使用,因为wireshark的功能比较多的。前面两三章基本没讲到什么,希望下一版要多介绍一些其他功能的使用,也要更详细一些!
  •     企图通过这个书来了解一些数据包分析的知识,貌似有些期望过大了。
  •     纸张很差,装订歪斜。不像是正品,昨天做了这样的评论,今天评论就不见了,删帖很快?!!
  •     : TP393.09/7924
  •     教科书式的入门
  •     还行吧。
  •     给有点基础的人进阶还是不错的,当年没有这样好的工具学网络真是遗憾
  •     前面的入门并没讲得很好。
  •     初学网络分析或网管可以看看
  •     看了一下目录和随意翻了一下,内容适合我入门啊。不过纸质的确不怎么样。
  •     一本wireshark入门与实践的极佳读物,不过,关于过滤那部分,怎么没讲到右键选择,然后过滤呢~
  •     网速慢是常见的现象,书中道明数据包延迟原理后,教你如何识别三种不同的慢速通讯。
  •     中文版的就是快 用了两个半天的实习时间就给finish了 基本对wireshark有了框架性的了解 还是要实践才行 不过感觉网络安全的大门就此打开了 日语也可以和几个日本哥们练习 实习还是不错的 虽然很辛苦 论文压力很大 但是实习真的受益颇丰 因为只有少许补助 所以心里上的压力算是没有的 接下来要好好读英文版的了
  •     入门过一遍
  •     网络安全
  •     当用户手册看的,内容真的没什么,挺一般的吧
  •     当初折腾网络安全的时候玩过wireshark,还有那啥套件(忘了)
  •     详细地介绍了软件的安装使用等技术细节,对常用协议也有分析,正在学习中
  •     马马虎虎,想要的东西没有
  •     前面主要是wireshark的基础使用,以及常见协议的简要介绍,后面给的几个实例,很棒。另外这是实战书籍,前半部分花大量的篇幅来讲基础,以及协议,真是浪费。
  •     今天效率不错,拖着病体,从下午开始,总算把这本扫完了,小有成就感 :)
  •     入门书籍。推荐。后期应该再搭配一本wireshark工具书类型的,如cookbook
  •     以后别人学网络,必须推荐这本书。理论与实际的结合更能收货更多!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024