-
内容大纲
本书系统地讲解软件漏洞分析与利用所需的各类工具、理论技术和实战方法,主要涉及Windows和Android系统平台。全书内容根据不同的软件漏洞类型划分,如堆栈溢出、沙盒逃逸、类型混淆、UAF、内核漏洞等,同时针对流行的移动安全,加入Android平台的漏洞分析与利用。本书以精心挑选的经典漏洞为例,以分享漏洞的分析技巧和工具为主,对漏洞的成因及利用和修复方法进行详细讲解,旨在“授人以渔”。本书最大的特点是以经典漏洞作为实战案例来讲解,摒弃空头理论,几乎是“一本用调试器写出来的书”。
本书适合计算机相关专业的本科生、研究生,信息安全爱好者,软件安全、移动安全相关从业人员,软件开发与测试人员及黑客等阅读。 -
作者介绍
林桠泉,网络ID:riusksk、泉哥、林大夫,毕业于福建中医药大学中西医骨伤专业,大学期间曾在《黑客防线》发表安全技术文章30余篇,大五参加看雪学院主办、微软赞助的“微软杯”ExploitMe安全调试技术个人挑战赛,荣获二等奖;毕业后就职于腾讯安全应急响应中心(TSRC),主要从事安全应急响应工作,研究方向主要聚焦在软件安全、移动安全、Web安全等方向。业余时间,偶而帮助友商解决安全问题,曾获得微软、Adobe、Yahoo、百度、阿里、网易等各大厂商的漏洞致谢。 -
目录
第1章 基础知识
1.1 漏洞的相关概念
1.1.1 什么是漏洞
1.1.2 漏洞的价值
1.1.3 0Day漏洞
1.1.4 PoC与Exploit
1.2 为什么要分析漏洞
1.3 常用分析工具
1.3.1 IDA——汇编利器
1.3.2 OllyDbg——破解与逆向常用调试器
1.3.3 Immunity Debugger——漏洞分析专用调试器
1.3.4 WinDbg——微软正宗调试器
1.3.5 x64dbg——Windows 64位调试器
1.3.6 Ghidra——反汇编器
1.3.7 GDB——Linux调试器
1.3.8 JEB——Android反编译器
1.3.9 其他工具
1.4 常见的漏洞分析方法
1.4.1 静态分析
1.4.2 动态调试
1.4.3 源码分析
1.4.4 补丁比较
1.4.5 污点追踪
1.5 学习资源
1.5.1 站点分享
1.5.2 书籍推荐
1.6 本章总结
第2章 栈溢出漏洞分析
2.1 栈溢出简史
2.2 栈溢出原理
2.3 CVE-2010-2883 Adobe Reader TTF字体SING表栈溢出漏洞
2.3.1 LuckyCat攻击事件
2.3.2 漏洞描述
2.3.3 分析环境
2.3.4 基于字符串定位的漏洞分析方法
2.3.5 样本Exploit技术分析
2.3.6 样本Shellcode恶意行为分析
2.3.7 漏洞修复
2.4 CVE-2010-3333 Microsoft RTF栈溢出漏洞
2.4.1 林来疯攻击事件
2.4.2 漏洞描述
2.4.3 分析环境
2.4.4 RTF文件格式
2.4.5 基于栈回溯的漏洞分析方法
2.4.6 漏洞利用原理分析
2.4.7 Office 2003与Office 2007 Exploit通用性研究
2.4.8 漏洞修复
2.5 CVE-2011-0104 Microsoft Excel TOOLBARDEF Record栈溢出漏洞
2.5.1 漏洞描述
2.5.2 分析环境
2.5.3 基于污点追踪思路的漏洞分析方法
2.5.4 漏洞修复
2.6 阿里旺旺ActiveX控件imageMan.dll栈溢出漏洞
2.6.1 漏洞描述
2.6.2 分析环境
2.6.3 针对ActiveX控件的漏洞分析方法
2.6.4 漏洞利用原理分析
2.7 CVE-2012-0158 Microsoft Office MSCOMCTL.ocx栈溢出漏洞
2.7.1 Lotus Blossom 行动
2.7.2 漏洞描述
2.7.3 分析环境
2.7.4 基于OffVis工具的Office漏洞分析方法
2.7.5 漏洞修复
2.8 本章总结
……
第3章 堆溢出漏洞分析
第4章 整数溢出漏洞分析
第5章 格式化字符串漏洞分析
第6章 双重释放漏洞分析
第7章 释放重引用漏洞分析
第8章 数组越界访问漏洞分析
第9章 内核漏洞分析
第10章 Android平台漏洞分析
第11章 其他类型的漏洞分析
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...