本书从编程和网络技术的角度,深入探讨了编程防范黑客的技术。本书首先介绍了黑客攻防编程的基础知识,如病毒的运行原理、键盘记录和启动方式等知识;然后讲解了病毒双进程保护原理,常见小病毒特征,黑客工具箱的实现原理,密码破解防范技术,广告插件制作,qq尾巴病毒和手机炸弹原理与防范,以及各种典型病毒(如熊猫烧香)的专杀工具制作和网站漏洞检测开发等内容。从技术源头上揭秘了多种黑客攻击的内幕,从而让读者更好地保护计算机信息的安全做好技术储备。