具体描述
网络取证是计算机取证技术的一个新的发展方向,是计算机网络技术与法学的交叉学科。《黑客大追踪:网络取证核心原理与实践》是网络取证方面的第一本专著,一经出版便好评如潮,在Amazon网站上的评分达4.5星。
《黑客大追踪:网络取证核心原理与实践》根据网络取证调查人员的实际需要,概述了网络取证的各个方面,不论是对各种网络协议的分析和对各种网络设备的处理方式,还是取证流程的设计都有独到之处。
《黑客大追踪:网络取证核心原理与实践》共分四大部分十二章,第1章“实用调查策略”,第2章“技术基础”和第3章“证据获取”属于第一部分,其中给出了一个取证的方法框架,并介绍了相关的基础知识;第4章“数据包分析”,第5章“流统计分析”、第6章“无线:无须网线的取证”和第7章“网络入侵的侦测及分析”属于第二部分,介绍了对网络流量进行分析的各种技术;第8章“事件日志的聚合、关联和分析”、第9章“交换器、路由器、防火墙”和第10章“Web代理”属于第三部分,详述了在各种网络设备和服务器中获取和分析证据的方法。第11章“网络隧道”和第12章“恶意软件取证”属于第四部分,针对网络隧道和恶意软件分析这两个网络取证中的难点和热点问题展开讨论。
《黑客大追踪:网络取证核心原理与实践》在学术理论上具有交叉性、前沿性和创新性,在实践应用中注重可操作性和实用性。可作为网络安全/计算机取证专业的教材,对于司法工作者、律师、司法鉴定人和IT从业人员,也具有良好的参考价值。
作者简介
目录信息
第1章 实用调查策略 2
1.1 真实的案例 2
1.1.1 医院里被盗的笔记本电脑 3
1.1.2 发现公司的网络被用于传播盗版 5
1.1.3 被黑的政府服务器 6
1.2 足迹 7
1.3 电子证据的概念 8
1.3.1 实物证据 9
1.3.2 最佳证据 9
1.3.3 直接证据 10
1.3.4 情况证据 11
1.3.5 传闻证据 11
1.3.6 经营记录 12
1.3.7 电子证据 13
1.3.8 基于网络的电子证据 14
1.4 关于网络证据相关的挑战 14
1.5 网络取证调查方法(OSCAR) 15
1.5.1 获取信息 15
1.5.2 制订方案 16
1.5.3 收集证据 17
1.5.4 分析 18
1.5.5 出具报告 19
1.6 小结 19
第2章 技术基础 21
2.1 基于网络的证据来源 21
2.1.1 物理线缆 22
2.1.2 无线网络空口 22
2.1.3 交换机 23
2.1.4 路由器 23
2.1.5 DHCP服务器 24
2.1.6 域名服务器 24
2.1.7 登录认证服务器 25
2.1.8 网络入侵检测/防御系统 25
2.1.9 防火墙 25
2.1.10 Web代理 26
2.1.11 应用服务器 27
2.1.12 中央日志服务器 27
2.2 互联网的工作原理 27
2.2.1 协议 28
2.2.2 开放系统互连模型 29
2.2.3 例子:周游世界……然后再回来 30
2.3 互联网协议组 32
2.3.1 互联网协议组的早期历史和开发过程 33
2.3.2 网际协议 34
2.3.3 传输控制协议 38
2.3.4 用户数据报协议 40
2.4 小结 42
第3章 证据获取 43
3.1 物理侦听 43
3.1.1 线缆 44
3.1.2 无线电频率 48
3.1.3 Hub 49
3.1.4 交换机 50
3.2 流量抓取软件 52
3.2.1 libpcap和WinPcap 53
3.2.2 伯克利包过滤(Berkeley Packet Filter,BPF)语言 53
3.2.3 tcpdump 57
3.2.4 Wireshark 61
3.2.5 tshark 62
3.2.6 dumpcap 62
3.3 主动式获取 63
3.3.1 常用接口 63
3.3.2 没有权限时咋办 68
3.3.3 策略 68
3.4 小结 69
第二部分 数据流分析
第4章 数据包分析 72
4.1 协议分析 73
4.1.1 哪里可以得到协议信息 73
4.1.2 协议分析工具 76
4.1.3 协议分析技巧 79
4.2 包分析 91
4.2.1 包分析工具 91
4.2.2 包分析技术 94
4.3 流分析 99
4.3.1 流分析工具 100
4.3.2 流分析技术 103
4.4 分析更高层的传输协议 113
4.4.1 一些常用的高层协议 114
4.4.2 高层协议分析工具 122
4.4.3 高层协议分析技术 124
4.5 结论 127
4.6 案例研究:Ann的约会 127
4.6.1 分析:协议概要 128
4.6.2 DHCP通信 128
4.6.3 关键词搜索 130
4.6.4 SMTP分析——Wireshark 133
4.6.5 SMTP分析——TCPFlow 136
4.6.6 SMTP 分析——附件提取 137
4.6.7 查看附件 139
4.6.8 找到Ann的简单方法 140
4.6.9 时间线 145
4.6.10 案件的理论推导 145
4.6.11 挑战赛问题的应答 146
4.6.12 下一步 148
第5章 流统计分析 149
5.1 处理过程概述 150
5.2 传感器 151
5.2.1 传感器类型 151
5.2.2 传感器软件 152
5.2.3 传感器位置 153
5.2.4 修改环境 154
5.3 流记录导出协议 155
5.3.1 NetFlow 155
5.3.2 IPFIX 156
5.3.3 sFlow 156
5.4 收集和汇总 157
5.4.1 收集器的位置和架构 157
5.4.2 数据收集系统 158
5.5 分析 160
5.5.1 流记录分析技术 160
5.5.2 流记录分析工具 164
5.6 结论 169
5.7 案例研究:奇怪的X先生 169
5.7.1 分析:第一步 170
5.7.2 外部攻击者和端口22的通信 171
5.7.3 DMZ中的受害者——10.30.30.20(也是172.30.1.231) 174
5.7.4 内部受害系统——192.30.1.101 178
5.7.5 时间线 179
5.7.6 案件分析 180
5.7.7 回应挑战赛问题 180
5.7.8 下一步 181
第6章 无线:无须网线的取证 183
6.1 IEEE 第二层协议系列 184
6.1.1 为什么那么多第二层协议 185
6.1.2 802.11 协议族 186
6.1.3 802.1X 195
6.2 无线接入点(WAP) 196
6.2.1 为什么要调查无线接入点 196
6.2.2 无线接入点的类型 196
6.2.3 WAP证据 200
6.3 无线数据捕获及分析 201
6.3.1 频谱分析 201
6.3.2 无线被动证据收集 202
6.3.3 有效地分析802.11 203
6.4 常见攻击类型 205
6.4.1 嗅探 205
6.4.2 未授权的无线接入点 205
6.4.3 邪恶双子 208
6.4.4 WEP破解 208
6.5 定位无线设备 209
6.5.1 获取设备描述 210
6.5.2 找出附近的无线接入点 210
6.5.3 信号强度 211
6.5.4 商业化企业级工具 213
6.5.5 Skyhook 214
6.6 总结 215
6.7 案例研究:HackMe公司 215
6.7.1 调查WAP 216
6.7.2 快速粗略的统计 221
6.7.3 对于管理帧的深层次观察 226
6.7.4 一个可能的“嫌疑犯” 228
6.7.5 时间线 229
6.7.6 案例总结 230
6.7.7 挑战问题的应答 231
6.7.8 下一步 233
第7章 网络入侵的侦测及分析 235
7.1 为什么要调查NIDS/NIPS 236
7.2 NIDS/NIPS的典型功能 236
7.2.1 嗅探 236
7.2.2 高层协议辨识 237
7.2.3 可疑字节的报警 238
7.3 检测的模式 239
7.3.1 基于特征的分析 239
7.3.2 协议辨识 239
7.3.3 行为分析 239
7.4 NIDS/NIPS的种类 239
7.4.1 商业化NIDS/NIPS 239
7.4.2 自我定制 241
7.5 NIDS/NIPS的电子证据采集 241
7.5.1 电子证据类型 241
7.5.2 NIDS/NIPS界面 243
7.6 综合性网络封包日志 244
7.7 Snort系统 245
7.7.1 基本结构 246
7.7.2 配置 246
7.7.3 Snort规则语言 247
7.7.4 例子 249
7.8 总结 251
7.9 教学案例:Inter0ptic拯救地球(第一部分) 252
7.9.1 分析:Snort 警报 253
7.9.2 初步数据包分析 254
7.9.3 Snort规则分析 255
7.9.4 从Snort抓包数据中提取可疑文件 257
7.9.5 “INFO Web Bug”警报 257
7.9.6 “Tcp Window Scale Option”警报 259
7.9.7 时间线 261
7.9.8 案情推测 261
7.9.9 下一步 262
第三部分 网络设备和服务器
第8章 事件日志的聚合、关联和分析 266
8.1 日志来源 267
8.1.1 操作系统日志 267
8.1.2 应用日志 275
8.1.3 物理设备日志 277
8.1.4 网络设备日志 279
8.2 网络日志的体系结构 280
8.2.1 三种类型的日志记录架构 280
8.2.2 远程日志:常见问题及应对方法 282
8.2.3 日志聚合和分析工具 283
8.3 收集和分析证据 285
8.3.1 获取信息 285
8.3.2 策略制定 286
8.3.3 收集证据 287
8.3.4 分析 289
8.3.5 报告 290
8.4 总结 290
8.5 案例:L0ne Sh4rk的报复 290
8.5.1 初步分析 291
8.5.2 可视化失败的登录尝试 292
8.5.3 目标账户 294
8.5.4 成功登录 295
8.5.5 攻陷后的活动 296
8.5.6 防火墙日志 297
8.5.7 内部被害者——192.30.1.101 300
8.5.8 时间线 301
8.5.9 案件结论 303
8.5.10 对挑战问题的应答 303
8.5.11 下一步 304
第9章 交换机、路由器和防火墙 305
9.1 存储介质 305
9.2 交换机 306
9.2.1 为什么调查交换机 306
9.2.2 内容寻址内存表 307
9.2.3 地址解析协议 307
9.2.4 交换机类型 308
9.2.5 交换机证据 309
9.3 路由器 310
9.3.1 为什么调查路由器 310
9.3.2 路由器类型 310
9.3.3 路由器上的证据 312
9.4 防火墙 313
9.4.1 为什么调查防火墙 313
9.4.2 防火墙类型 313
9.4.3 防火墙证据 315
9.5 接口 317
9.5.1 Web接口 317
9.5.2 控制台命令行接口(CLI) 318
9.5.3 远程控制台 319
9.5.4 简单网络管理协议(SNMP) 319
9.5.5 私有接口 320
9.6 日志 320
9.6.1 本地日志 321
9.6.2 简单网络管理协议 322
9.6.3 syslog 322
9.6.4 身份验证、授权和账户日志 323
9.7 总结 323
9.8 案例研究:Ann的咖啡环 323
9.8.1 防火墙诊断命令 325
9.8.2 DHCP服务日志 326
9.8.3 防火墙访问控制列表 327
9.8.4 防火墙日志分析 327
9.8.5 时间线 331
9.8.6 案例分析 332
9.8.7 挑战问题的答复 333
9.8.8 下一步 334
第10章 Web代理 335
10.1 为什么要调查Web代理 335
10.2 Web代理的功能 337
10.2.1 缓存 337
10.2.2 URI过滤 339
10.2.3 内容过滤 339
10.2.4 分布式缓存 339
10.3 证据 341
10.3.1 证据的类型 341
10.3.2 获取证据 342
10.4 Squid 342
10.4.1 Squid的配置文件 343
10.4.2 Squid的Access日志文件 343
10.4.3 Squid缓存 344
10.5 Web代理分析 346
10.5.1 Web代理日志分析工具 347
10.5.2 例子:剖析一个Squid磁盘缓存 350
10.6 加密的Web流量 357
10.6.1 TLS(传输层安全) 358
10.6.2 访问加密的内容 360
10.6.3 商用的TLS/SSL拦截工具 364
10.7 小结 364
10.8 教学案例:Inter0ptic拯救地球(之二) 365
10.8.1 分析:pwny.jpg 366
10.8.2 Squid缓存的网页的提取 368
10.8.3 Squid的Access.log文件 371
10.8.4 进一步分析Squid缓存 373
10.8.5 时间线 377
10.8.6 案情推测 379
10.8.7 回答之前提出的问题 380
10.8.8 下一步 381
第四部分 高级议题
第11章 网络隧道 384
11.1 功能型隧道 384
11.1.1 背景知识:VLAN链路聚集 385
11.1.2 交换机间链路(Inter-Switch Link,ISL) 385
11.1.3 通用路由封装(Generic Routing Encapsulation,GRE) 386
11.1.4 Teredo:IPv4网上的IPv6 386
11.1.5 对调查人员的意义 387
11.2 加密型隧道 387
11.2.1 IPsec 388
11.2.2 TLS和SSL 389
11.2.3 对取证人员的影响 390
11.3 隐蔽通信型隧道 391
11.3.1 策略 391
11.3.2 TCP序列号 391
11.3.3 DNS隧道 392
11.3.4 ICMP隧道 393
11.3.5 例子:分析ICMP隧道 395
11.3.6 对调查人员的影响 398
11.4 小结 399
11.5 案例教学:Ann的秘密隧道 400
11.5.1 分析:协议统计 401
11.5.2 DNS分析 402
11.5.3 追查隧道传输的IP包 405
11.5.4 对隧道传输的IP包的分析 409
11.5.5 对隧道传输的TCP报文段的分析 412
11.5.6 时间线 414
11.5.7 案情推测 414
11.5.8 回答之前提出的问题 415
11.5.9 下一步 416
第12章 恶意软件取证 418
12.1 恶意软件进化的趋势 419
12.1.1 僵尸网络 419
12.1.2 加密和混淆 420
12.1.3 分布式命令和控制系统 422
12.1.4 自动自我升级 426
12.1.5 变化形态的网络行为 428
12.1.6 混在网络活动中 434
12.1.7 Fast-Flux DNS 436
12.1.8 高级持续威胁(Advanced Persistent Threat,APT) 437
12.2 恶意软件的网络行为 440
12.2.1 传播 441
12.2.2 命令和控制通信 443
12.2.3 载荷的行为 446
12.3 未来的恶意软件和网络取证 446
12.4 教学案例:Ann的“极光行动” 447
12.4.1 分析:入侵检测 447
12.4.2 TCP会话:10.10.10.10:4444–10.10.10.70:1036 449
12.4.3 TCP会话:10.10.10.10:4445 455
12.4.4 TCP会话:10.10.10.10:8080–10.10.10.70:1035 461
12.4.5 时间线 466
12.4.6 案情推测 467
12.4.7 回答之前提出的问题 468
12.4.8 下一步 468
后记 470
· · · · · · (收起)
读后感
用户评价
这部作品的对话设计,简直可以单独拿出来编成教材研究。它不是那种干巴巴的、为了推进剧情而存在的机械式交流,而是充满了智慧的火花和潜台词的交锋。角色间的每一句话,都像是在下一盘无声的棋局,你得仔细分辨其中的试探、诱导和反击。有些看似简单的问答,实则暗藏杀机,需要读者带着十二万分的专注去解读人物隐藏的心思。这种高质量的文本互动,极大地提升了作品的智力含量,让阅读过程变成了一种积极的智力挑战。我常常会陷入对某段对话的反思中,思考如果是我处在那种情境下,又会如何应对。此外,作者对不同人物的口吻和用词习惯的区分也做得非常到位,即便是没有角色名标注,光凭语气的变化,你也能立刻分辨出说话者是谁,这种文字功力,实在令人赞叹。它成功地塑造了一种高智商博弈的氛围,让每一个读者都化身为局中的一名侦探,享受着破解文本密码的乐趣。
说实话,我原本对这种类型的小说兴趣不大,总觉得情节会比较套路化,缺乏新意。但是,这本横空出世的作品完全颠覆了我的固有印象。它最让我震撼的地方在于其对细节的极致追求。从某个特定历史时期的风俗习惯,到某种专业领域里晦涩难懂的术语,作者的处理都显得无比扎实和考究。这种严谨性,让整个故事的世界观瞬间变得立体而可信,根本不像是在虚构,更像是翻阅了一本尘封已久的纪实文献。我甚至为此特意去查阅了一些背景资料,结果发现小说中引用的很多设定都是有据可循的,这份用心程度,真的太让人敬佩了。而且,作者在构建冲突时,不偏袒任何一方,正反派之间的立场都有其合理性,让人在阅读过程中不断地进行自我辩论和道德审视。读到一半的时候,我甚至不得不停下来,去整理一下脑子里纷乱的思绪,因为情节的层次感太丰富了,需要稍微抽离出来才能更好地消化。这不仅仅是一部小说,更像是一次深入特定领域的沉浸式学习体验,知识量和故事性完美地融为一体,简直是教科书级别的范本!
天呐,最近读到的这本小说简直让人欲罢不能!作者的文笔实在是太细腻了,每一个场景的描绘都栩栩如生,仿佛我正身临其境地站在主角身边,感受着空气中弥漫的紧张和压抑。尤其是一些心理活动的描写,简直神了,那种纠结、那种挣扎,作者都能拿捏得恰到好处,让人忍不住跟着主角一起心跳加速,屏住呼吸。故事情节的推进也是一波三折,你以为猜到了接下来的发展,结果下一秒就被一个意想不到的转折狠狠打脸。我特别喜欢作者塑造的那些配角,他们不仅仅是推动情节的工具人,每个人都有自己独特的个性和复杂的背景故事,让人不禁去思考,在那样的大环境下,他们做出的选择是否真的无可厚非。这本书的格局很大,它探讨的不仅仅是表面的冲突,更是深层次的社会现象和人性的复杂面。读完之后,我久久不能平静,脑海里还在回放着那些精彩的对话和扣人心弦的片段。强烈推荐给所有喜欢深度思考和高质量叙事的读者,保证你不会后悔投入时间去品读它的。这本书的后劲儿太大了,我甚至开始期待作者的下一部作品了!
这本书给我的感觉,就像是喝了一杯经过精心调配的烈酒,初入口时带着一股辛辣的刺激感,但回味却是绵长而悠远的。叙事节奏的控制是这本书的一大亮点。它时而如同疾风骤雨,紧凑得让人喘不过气,每一个章节都像是一枚精准发射的信号弹,催促着读者向前奔跑;而到了关键的转折点,节奏又会慢下来,像夏日午后的微风,给足了人物情感铺垫和环境渲染的空间。这种张弛有度的叙事手法,极大地增强了阅读的沉浸感和趣味性。我发现自己完全被带入了作者设定的时空维度里,对角色的命运感同身受,为他们的每一次小小的胜利而欢呼,也为他们的重大挫折而感到心痛。尤其是作者对环境和氛围的塑造能力,简直是大师级的。那种阴郁的氛围,那种藏匿在华丽辞藻下的危机感,无形中就锁住了读者的注意力,让你不得不去探寻隐藏在表面之下的真相。看完结局,我有一种强烈的满足感,不是因为谜团被解开,而是因为跟随主角完成了一场艰难的蜕变旅程。
坦白说,我通常对篇幅较长的小说会有些畏惧,总担心会虎头蛇尾,读到后面会感到疲劳。但这本作品的长度,在我看来完全是恰到好处,它用足够的篇幅去搭建了一个宏大且逻辑自洽的世界观,却没有一处冗余的文字。每一个场景的切换,每一个角色的登场,都像是精密仪器中必不可少的一个齿轮,紧密咬合,驱动着整体向前。我特别欣赏作者在处理多线叙事上的功力,几条看似毫无关联的线索,到最后竟然能以一种极其优雅且令人信服的方式汇聚到一起,那种“原来如此”的震撼感,是其他许多作品难以给予的。它不依赖于廉价的煽情手段来博取同情,而是通过扎实的情节推进和人物的内在逻辑,自然而然地引发读者的情感共鸣。阅读过程中,我甚至会忍不住停下来,回翻前面的章节,试图去捕捉那些被巧妙埋下的伏笔,重新审视每一个不起眼的细节,这种二次阅读的乐趣,充分证明了作品的深度和耐读性。
毫无实用价值 专程来刷恶评的!~~
毫无实用价值 专程来刷恶评的!~~
挺好的一本书。对网络取证的场景和维度覆盖的还算全,方法论和思路不错的。算是事件和理论并重。 尤其是在有幸参加了Sherri的取证课程后,更是觉得不错
讲的太皮毛了,本打算用来开拓思维的。
我能说这本书拉低了安全技术大系的水准么,翻译也是一般