本书全面介绍了在visual c++环境中,使用windows socket及api开发各类防范黑客软件及安全防护工具的编程实现方法,深入剖析了目前热门的黑客编程技术。本书通过基础篇、提高篇、综合篇和拓展篇这种循序渐进地方式,向读者介绍了防范黑客攻击程序、安全防护工具、远程控制软件和网络安全管理软件的原理及具体编程实现方法。.
本书内容丰富,实用性和实战性强,不仅包括读者必备的防范黑客的编程知识,更深入阐述了网络编程方面的高级技术。不仅适用于黑客程序开发,在读者掌握了本书介绍的各种编程技术后,还能用于开发各类网络安全防护软件。..
本书适合初、中级网络安全爱好者学习网络安全知识时使用,同时也可作为程序员和网络高级安全工程师的参考用书
该作品是PDF文件格式请下载 福昕PDF阅读器
目录:
第一篇 基础篇.
第1章 开发网络安全程序基础 2
1.1 认识windows api和socket 2
1.1.1 windows api编程的优点 2
1.1.2 socket通信流程 3
1.2 服务器端socket编程 4
1.2.1 使用socket前的准备工作 4
1.2.2 建立socket 4
1.2.3 绑定端口 5
1.2.4 监听端口 6
1.2.5 创建服务器端接受客户端请求 6
1.2.6 服务器端响应客户端连接请求 7
1.2.7 完成服务端与客户端socket连接 8
1.3 客户端socket编程 9
1.3.1 建立客户端的socket 9
1.3.2 发起连接申请 9
1.4 用socket实现数据的传送 9
1.4.1 认识tcp socket与udp socket 10
1.4.2 发送和接收数据的函数 10
1.5 自定义socket通信类 12