对于网络安全工作者来讲,了解黑客编程的原理对有效地抵御黑客的攻击极为有用。实际上,黑客编程与普通的编程并无多大区别,只是侧重的方向不太相同。本书对目前流行的一些黑客编程技术逐一进行讲解,揭开黑客编程的神秘面纱。
全书共包含15章,其中第1章和第2章为本书的基础入门篇,第3~9章为全书重点,详细介绍了目前流行的各种黑客技术编程,第10~15章为一些常见的安全防御编程和部分高级内容。
本书适合Windows编程爱好者、熟悉Windows操作系统的计算机安全从业人员、刚刚学会C/C++语言并亲自编写过一些小型程序的读者。
本书对目前流行的Windows黑客编程技术逐一进行讲解,揭开黑客编程的神秘面纱。全书详细剖析了目前流行的各种黑客技术,包括文件操作技术、后门编程技术、扫描嗅探技术、木马下载者技术、U盘小偷、密码盗窃、验证码的破解、进程控制技术、NTFS数据流的检测与清除、系统监控技术、API Hook与SPI等。另外,还讲解一些常见的安全防御编程。
本书集合了笔者的大量学习经验,并在写作时有所侧重,突出实用性,对引入的新知识都进行了详细的原理性介绍,使读者能够真正理解。
本书适合广大Windows编程爱好者、计算机安全从业人员、刚刚学会C/C++语言并亲自编写过一些小型程序的读者。
第1篇 Windows系统黑客技术基础入门
第一章 Windows系统黑客技术基础
第二章 文件操作技术
第2篇 黑客技术编程
第三章 计算机病毒的基本原理与防御
第四章 后门编程与防御技术
第五章 扫描嗅探技术原理剖析
第六章 木马下载者的技术分析与防范
第七章 U盘小偷的剖析与防御
第八章 密码盗窃的模拟与防范
第九章 验证码的破解与防范
第3篇 安全防御
第十章 进程控制技术
第十一章 病毒专杀工具的编写
第十二章 NTFS数据流的检测与清除
第十三章 系统监控技术
第十四章 SPI Hook与SPI
第十五章 WinLogon编程与SSDT的挂钩与恢复
附录A Visual C++6.0的安装
附录B Borland C++Builder 6.0的安装