网页木马攻防实战

出版社:任飞、章炜、 张爱华 电子工业出版社 (2009-05出版)
出版日期:2009-5
ISBN:9787121085567
页数:341页

章节摘录

插图:第1章 网页木马综述 1.1 概述 从本质上来说,网页木马就是一个Web页面,可以是一个静态的HTML页面,也可以是ASP、PHP、JSP等动态页面。从表面上看,它和一个普通的页面并没有太大的区别,但是包含在HTML源代码中的恶意脚本可以使IE浏览器在后台、在用户不知情的情况下下载,并执行恶意的木马。但是大家也不必“谈马色变”,弄清了它的原理之后,防范其实也是能够做到的。为什么浏览器会自动下载,并执行木马呢?现在大部分的网页木马都是针对Windows系统自带的IE浏览器的,针对其他第三方浏览器的网页木马很少;但像Maxthon、腾讯TT等这种基于IE核心的浏览器也和m浏览器一样,会受到网页木马的影响。那么,使用Firefox等非IE浏览器上网的用户是不是就不会中网页木马了呢?答案是否定的。现在有许多应用软件,例如RealPlayer等影音播放软件、RSS阅读器以及迅雷这些程序都是借助于IE核心来显示HTML页的第三方软件的,因此同样存在着中网页木马的风险,也就是说,网页木马是防不胜防的。

前言

笔者经常去书店买书,通常在买书之前,都会先把一本书的前言通读一遍,然后再来决定购书的意向。本书完稿后,很长一段时间里,笔者不知该如何写好这篇前言,写书时的那些灵感刹那间消失了。网页木马自从诞生那天开始就是大家热衷于讨论的话题,笔者花了半年多时间把平日积累下来的经验转换为文字,希望通过此种方式能与对这些知识感兴趣的人们进行交流。如果大家能在这本书中学到新的知识和技术,那么这本书就完成了它的使命。希望这本书不会长时间静静地躺在图书馆或书店的某个角落里,如果您发现了它,请把它带走。作为一本专门介绍网页木马的书籍,本书的立场是站在防御的角度,深入浅出地剖析网页木马的相关原理和技术,让读者更进一步了解和掌握网页木马的相关知识。如果您不懂调试和脚本语言,没关系,本书的第3章会帮您解决这个问题;如果您不懂溢出,没关系,本书的第4章会以生动的实例告诉您溢出的详细原理;如果您不懂Shellcode,没关系,相信读完本书的第5章后,您一定能编写出自己的Shellcode。在您掌握上述相关知识后,通过本书第7章“网页木马实例分析”的学习,可进一步加深理解前几章的内容,以便及时对网页木马采取安全防范措施,减少网页木马给自身带来的损失。本书的内容安排第1章  网页木马综述本章给读者讲述网页木马的概念,什么是网页木马,网页木马发展的历史,网页木马的种类,可能造成怎样的危害,并通过几个简单的网页木马实例来增加直观性。第2章  网页木马剖析本章剖析网页木马中使用的几个关键技术,如调试基础、脚本语言、Shellcode编写、网页木马免杀方法等。第3章  调试器与脚本语言本章介绍调试器和脚本语言的相关知识,使读者对用来调试缓冲区溢出漏洞的这些利器有深入的了解。第4章  缓冲区溢出本章介绍缓冲区溢出的原理(包括产生原因、种类、危害等),使读者能够对缓冲区溢出有一个整体概念,并通过实例来形象地说明它的危害及其与网页木马之间的关系。第5章  Shellcode的编写本章介绍如何编写一个Shellcode,并通过几个实例把Shellcode编写中的过程,以及编写过程中可能遇到的问题(例如无效字符、大小、自包含技巧、可移植性等)解释清楚。第6章  网页木马免杀技术分析本章对网页木马中曾经用过的免杀方法和技术进行了分析,例如网页木马变形技术、网页木马加密技术等。第7章  网页木马实例分析本章以几个曾经在国内甚至国际非常流行的网页木马为实例来进行具体分析,使读者加深对上述相关章节的理解,以便及时有效地对网页木马采取安全防范措施,减少网页木马给自身带来的损失。第8章  网页木马防范本章通过给读者一些安全建议,使读者如何尽可能地减少网页木马的危害。例如:保证系统处于自动更新状态,下载并安装安全补丁;如何安全地设置浏览器;如何设置其他的安全工具辅助(例如防火墙、杀毒软件等)。随书代码读者可以从博文视点网站http://www.broadview.com/08556下载随书代码和相关资料。当然您也可以在该站点的相关版面与所有读者共同讨论网页木马的相关技术,撰写精彩的书评,以达到共同进步的目的。如果您有什么好的建议,同样欢迎您在网站上提出!致谢在撰写本书的过程中,得到了身边很多朋友的关心和支持,在此表示诚挚的感谢,最重要的是感谢父母多年来对我的培养,真心地感谢你们!

书籍目录

第1章 网页木马综述1.1 概述1.2 发展历史1.2.1 网页木马利用漏洞发展史1.2.2 网页木马的衍生史1.3 案例分析1.3.1 邮件网页木马实例1.3.2 CHM电子书木马实例1.3.3 Flash网页木马实例1.4 小结第2章 网页木马剖析2.1 网页木马与网页2.2 网页木马与漏洞2.2.1 逻辑型漏洞2.2.2 溢出型漏洞2.2.3 关于ActiveX2.2.4 关于Shellcode2.2.5 关于Heap Spray2.3 小结第3章 调试器与脚本语言3.1 OllyDbg简介3.2 OllyDbg使用实例3.3 IDA Pro简介3.4 IDA Pro使用实例3.5 HTML与脚本语言3.5.1 HTML语言简介3.5.2 JavaScript脚本3.5.3 VBScript脚本3.6 小结第4章 缓冲区溢出4.1 Win32缓冲区溢出原理4.1.1 栈溢出4.1.2 堆溢出4.1.3 .data节中的溢出4.1.4 TEB/PEB溢出4.1.5 格式化字符串漏洞4.1.6 整数溢出引发的缓冲区溢出4.1.7 Off-by-one攻击4.1.8 缓冲区溢出和C++4.2 Win32缓冲区溢出利用技术4.2.1 利用跳转地址定位Shellcode4.2.2 结构化异常处理4.2.3 Windows下本地溢出实例4.3 溢出漏洞防范4.3.1 编写安全的代码4.3.2 /GS选项4.3.3 使用外挂DLL检测缓冲区溢出4.3.4 堆栈不可执行4.3.5 数组边界检查4.3.6 数据段不可执行4.3.7 硬件级别的保护4.4 小结第5章 Shellcode的编写5.1 Shellcode概述5.2 Shellcode相关技术5.2.1 获取Kernel32基址5.2.2 Shellcode的重定位5.2.3 Shellcode的提取5.2.4 获得API函数地址5.3 Shellcode的编码5.3.1 Shellcode的Xor编码5.3.2 纯字母数字的Shellcode5.3.3 Unicode编码5.4 绕过安全系统的Shellcode5.5 内核模式下的Shellcode5.6 小结第6章 网页木马免杀技术分析6.1 杀毒软件是如何工作的6.2 网页木马变形技术6.2.1 网页木马特征码定位技术6.2.2 网页木马内容重组法6.2.3 转义字符法6.2.4 插入特殊符号法6.2.5 页面编码法6.2.6 关联数组法6.2.7 变形还原技术6.3 网页木马加密技术6.3.1 利用escape、unescape函数加密解密6.3.2 利用Script Encoder函数加密6.3.3 自定义加解密函数6.3.4 网页木马加密技术的内存免杀6.3.5 解密还原技术6.4 小结第7章 网页木马实例分析7.1 MS06-0147.2 MS06-0557.3 MS07-0177.4 RealPlayer网页木马7.5 MS07-0047.6 小结第8章 网页木马防范8.1 系统安全配置8.2 浏览器安全配置8.2.1 Internet Explorer的设置8.2.2 Firefox的设置8.2.3 谷歌Chrome的设置8.2.4 腾讯TT的设置8.2.5 遨游Maxthon的设置8.3 安全工具8.3.1 360安全卫士的安装与配置8.3.2 KIS7.0的安装与配置8.3.3 瑞星卡卡8.3.4 木马克星8.3.5 手把手编写防网页木马工具8.4 小结参考文献

编辑推荐

《网页木马攻防实战》特点:网页木马综述:讲述网页木马的概念和发展的历史,网页木马的种类,可能造成的危害.并通过几个网页木马的实例来加深理解。网页木马剖析:介绍剖析网页木马中使用的几项关键技术,如调试器、脚本语言、Shellcode编写、网页木马免杀技术等。调试器与脚本语言:介绍调试器和脚本语言的相关知识,使读者对用来调试缓冲区溢出漏洞的这些利器有深入的了解。缓冲区溢出:介绍缓冲区溢出的原理(包括产生原因、种类、危害等),并通过实例形象地说明它的危害及其与网页木马之间的关系。shellcode的编写:介绍如何编写一个Shellcode,并通过几个实例把Shellcode编写过程中可能遇到的问题(例如无效字符、大小、自包含技巧、可移植性等)解释清楚。网页木马免杀技术分析:分析网页木马中使用的免杀技术,例如网页木马变形技术、网页木马加密技术等。网页木马实例分析:对几个流行的网页木马实例进行具体分析,以便及时对网页木马采取安全防范措施。网页木马防范:讲述如何减少网页木马的危害.并提出一些安全建议.如:使系统自动下载并安装安全补丁;安全地设置浏览器以及采用其他的安全工具辅助(防火墙、杀毒软件)等。

作者简介

《网页木马攻防实战》从防御网页木马的角度,深入浅出地分析了网页木马的基本原理及相关核心技术,图文并茂地再现了多种网页木马制作及防御的全过程。在内容上将针对性、实践性与综合性加以有机的结合,并包含大量有价值代码,以满足广大读者学习代码分析技术的需求。
《网页木马攻防实战》共分为8章,对网页木马进行了全面透彻的解析。内容包括网页木马综述、网页木马剖析、调试器与脚本语言、缓冲区溢出、Shellcode的编写、网页木马免杀技术分析、网页木马实例分析和网页木马防范。通过《网页木马攻防实战》的学习,读者能够对网页木马和溢出攻击有更加深入的理解;能够及时有效地对网页木马采取安全防范措施,从而减少网页木马给自身带来的损失。《网页木马攻防实战》适合于网络技术爱好者、网络系统管理员、软件开发及信息安全技术人员阅读,并可作为大中专院校相关专业学生的学习资料和参考用书。


 网页木马攻防实战下载



发布书评

 
 


 

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

零度图书网 @ 2024