
| 随着计算机网络的发展和黑客攻击技术的层出不穷,网络安全技术也争先恐后地浮出水面。各大电脑保护软件、防火墙、入侵检测系统的开发公司纷纷拔地而起,在这个虚拟的Internet世界里掀起了“百花齐放,百家争鸣”的浪潮。
为了增加读者对编程和网络技术的了解,深入探索“攻”与“防”这两个相互矛盾的技术,一方面,让读者从另外一个角度来了解“攻”并不只是拿现成的工具用用就可以了,还应该深入了解其中的原理,不但“知其然”,还要“知其所以然”;另一方面,读者在了解“攻”的技术的同时,还要了解如何“防”,增强读者的防范意识和动手解决问题的能力。让读者在阅读本书的同时,能从另一个角度来理解黑客技术,这也是本书的一个重要指导思想。 本书提供了一些有参考价值的代码,代码主要用C/C++来描述,并且均在VisualC++6.0或C++Builder5.0环境下编译调试通过。书中部分章节还涉及到了汇编语言,所有的代码都附上了详细的解释,力求让每一位有一定C语言和汇编语言基础的读者都能明白本书的程序。全书内容实用,示例丰富,适合初学者和有一定编程基础想深入Windows编程的朋友学习和参考。 |
|
|
| 出版说明 前言 基础篇 第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 有关编程的好书好网站 |
商品评论(0条)