黑客攻防编程解析
2003-6
机械工业出版社
潘志翔 岺进峰
235
376000
无
黑客的攻击与防守是矛盾的双方,本书从编程和网络技术的角度,深入探讨了“攻”与“防”的技术,提供了一些主要用C/C++来描述的有参考价值的代码。这些代码都已在VisualC++6.0或C++Builder 5.0环境下编译调试通过。
本书首先介绍了攻防编程的基础知识,如Windows内部机制简述,编程的方法、工具和技巧等;然后剖析了特洛伊木马、扫描器、病毒等程序代码,揭露了多种黑客攻击的技术内幕;介绍了很有参考价值的API函数及编程的好书、好网站,以便开拓读者的视野。本书还着重介绍了个人防火墙方面的编程技术,为个人防火墙编程爱好者提供了实用的学习参考资料。
出版说明前言基础篇 第1章 Windows编程基础 1.1 了解Windows内部机制 1.2 学习Windows编程的方法论 1.3 学习使用编程工具 1.4 攻防编程的几个重要技巧 第2章 迈进攻防编程 2.1 引言 2.2 Socket编程基础 2.3 网络协议与数据报 2.4 PE文件及格式介绍 2.5 小结攻击篇 第3章 特洛伊木马 3.1 特洛伊木马的介绍 3.2 特洛伊木马的编程探索 3.3 特洛伊木马的源代码分析 第4章 扫描器 4.1 扫描器简介 4.2 扫描器的编程思路 4.3 自己动手写一个简单的扫描器 第5章 恶作剧程序剖析 5.1 可执行文件型恶作剧程序 5.2 网页恶意攻击 5.3 邮件型恶作剧脚本 第6章 病毒 6.1 计算机病毒简述 6.2 文件型病毒 6.3 电子邮件病毒 第7章 缓冲区溢出攻击 7.1 缓冲区溢出简介 7.2 缓冲区溢出的防范建议 第8章 DoS与DDoS 8.1 DoS和DDoS攻击简介 8.2 如何进行DoS、DDoS攻击 8.3 构造DoS和DDoS攻击 8.4 如何防范DoS、DDoS攻击防守篇 第9章 数据文件的安全 9.1 数据文件的加密 9.2 可执行文件的加密 第10章 Sniffer的编写 10.1 初识Sniffer 10.2 编写Sniffer程序 第11章 个人防火墙编程技术 11.1 个人防火墙介绍 11.2 个人防火墙的编程设计附录 附录A 相关API介绍 附录B 有关编程的好书好网站
无