黑客攻防实战编程

黑客攻防实战编程

邓吉, 编著

出版社:电子工业出版社

年代:2009

定价:49.0

书籍简介:

本书针对目前国内外安全研究的热点和难点问题进行研究,涵盖了Web入侵脚本、病毒、木马、网马、加密解密、Shellcode、漏洞溢出渗透、漏洞挖掘等相关领域的程序开发研究,适合信息安全领域研究人员、机构,以及广大网管和那些对网络感兴趣的在校学生作为参考、教学之用。

书籍目录:

第1章Web入侵脚本编程

1.1SQL注入攻击研究

1.1.1测试环境的搭建

1.1.2一个简单的实例

1.1.3用浏览器直接提交数据

1.1.4注入型攻击原理

1.1.5典型攻击过程及代码分析

1.1.6Very-ZoneSQL注入漏洞代码分析

1.1.7动易商城2006SQL注入漏洞代码分析

1.1.8常见的SQL注入漏洞检测工具

1.1.9如何防御SQL注入攻击

1.2跨站脚本攻击

1.2.1跨站攻击的来源

1.2.2简单留言本的跨站漏洞

1.2.3跨站漏洞脚本分析

1.2.4预防和防御跨站漏洞

第2章病毒原理及代码解析

2.1计算机病毒基本知识

2.1.1分类

2.1.2传播途径

2.1.3命名规则

2.2病毒原理及程序分析

2.2.1病毒原理与基础知识

2.2.2重定位变量

2.2.3获取API函数地址

2.2.4文件搜索技术

2.2.5病毒感染技术

2.2.6实例分析

2.3Auto病毒

2.4小结

2.5相关链接与参考资料

第3章木马网马程序分析

3.1木马综述

3.1.1木马的起源

3.1.2木马的种类

3.1.3木马技术的发展

3.2木马的工作原理及程序分析

3.2.1木马的运行机制

3.2.2木马的常见欺骗方式

3.2.3木马的隐藏及其启动方式

3.2.4木马关键技术及程序分析

3.3网页木马

3.3.1概述

3.3.2网页木马与漏洞

3.3.3网马程序分析

3.4小结

3.5相关链接

第4章软件加密与解密

4.1软件加密方法

4.1.1序列号保护

4.1.2软件狗

4.1.3时间限制

4.1.4Key文件保护

4.1.5CD-Check

4.1.6许可证管理方式

4.2软件加密技术和注册机制

4.2.1对称密钥密码体制

4.2.2非对称密钥密码体制

4.2.3单向散列算法

4.3注册机程序分析

4.3.1工作原理

4.3.2生成注册码

4.3.3用户注册

4.4软件解密方法

4.4.1使用OllyDbg

4.4.2使用IDA

4.5软件解密实例分析

4.6反跟踪技术

4.6.1反调试技术

4.6.2断点检测技术

4.6.3反静态分析技术

4.7小结

4.8相关链接与参考资料

第5章ShellCode原理及其编写

5.1缓冲区溢出

5.1.1栈溢出

5.1.2堆溢出

5.1.3格式化字符串漏洞

5.1.4整数溢出引发的缓冲区溢出

5.2ShellCode

5.3定位ShellCode

5.4伪装ShellCode

5.5最后的准备

5.5.1PE文件分析

5.5.2获取Kernel32.dll文件基址

5.6生成ShellCode

5.7ShellCode实例分析

5.7.1漏洞简介

5.7.2WinXPSP1下的ShellCode

5.8小结

5.9相关链接与参考资料

第6章漏洞溢出程序分析与设计

6.1缓冲区溢出漏洞产生的原理

6.1.1栈溢出

6.1.2堆溢出

6.2类Unix下本地溢出研究

6.2.1ret定位

6.2.2构造ShellCode

6.2.3类Unix本地利用方法及实例

6.2.4类Unix下获得root权限的方法

6.3Windows下本地溢出研究

6.3.1ret定位

6.3.2构造ShellCode

6.3.3Windows下本地利用实例

6.4Windows下远程溢出研究

6.4.1Windows下缓冲区溢出

6.4.2Windows下远程溢出实例分析

6.5自动化溢出测试工具Metasploit

6.5.1简介

6.5.2msfweb模式

6.5.3实例分析ms03-026

6.5.4msfconsole模式

6.6防范溢出漏洞

6.6.1编写安全的代码

6.6.2堆栈不可执行

6.6.3检查数组边界

6.6.4数据段不可执行

6.6.5硬件级别保护

6.7小结

6.8相关链接与参考资料

附表:MetasploitPayload列表

第7章漏洞挖掘与Fuzzing程序设计

7.1漏洞概述

7.2Fuzzing技术简介

7.2.1黑盒测试与Fuzzing技术

7.2.2Fuzzing漏洞挖掘实例分析

7.3Fuzzing工具

7.3.1Fuzz

7.3.2Ftpfuzz

7.3.3FileFuzz

7.4Fuzzing程序设计

7.4.1Python脚本语言

7.4.2Fuzzing工具的开发

7.4.3Python攻击脚本编写

7.5小结

7.6相关链接与参考资料

内容摘要:

  笔者针对当前黑客编程领域的热点及难点问题,撰写了这本《黑客攻防实战编程》一书。本书一如既往地保持着前3本书的“授之以鱼,不如授之以渔”的风格,向读者介绍黑客入侵及防御相关编程技术的思考方法和思维方式,而不是单单介绍编程语法。本书是笔者通过多年的研究与实践,在把握国内外安全领域研究的热点及难点的基础之上,进行归纳总结所完成的一本黑客编程入门及提高书籍,这一点是本书区别于其他同类书籍的根本之处。  《黑客攻防实战编程》一书作为《黑客攻防实战入门》、《黑客攻防实战详解》和《黑客攻防实战进阶》的提高篇,仍然以黑客“攻”、“防”的视角,针对目前国内外安全研究的热点和难点问题进行研究,内容涵盖了Web入侵脚本、病毒、木马、网马、加密解密、Shellcode、漏洞溢出渗透、以及漏洞挖掘等相关领域的程序开发研究。本书适合信息安全领域研究人员、机构、网管和那些对网络感兴趣的在校学生作为参考及教学之用,也适合杀毒软件、木马查杀软件等相关网络安全工具的开发人员作为参考之用。

书籍规格:

书籍详细信息
书名黑客攻防实战编程站内查询相似图书
丛书名安全技术大系
9787121085376
如需购买下载《黑客攻防实战编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

黑客攻防实战编程是电子工业出版社于2009.04出版的中图分类号为 TP393.08 的主题关于 计算机网络-安全技术 的书籍。