|
介绍:
第1章 安全编码基础
1.1 引言
1.2 C/C++
1.3 Java
1.4 C#
1.5 Perl
1.6 Python
1.7 本章小结
1.8 要点回顾
1.9 相关网站链接
1.10 常见问题
第2章 NASL脚本
2.1 引言
2.2 NASL脚本的语法
2.3 编写NASL脚本
2.4 案例研究:经典的NASL脚本
2.5 NASL代码移植
2.6 本章小结
2.7 要点回顾
2.8 相关网站链接
2.9 常见问题
第3章 BSD套接字
3.1 引言
3.2 BSD套接字编程简介
3.3 TCP客户端与服务器
3.4 UDP客户端与服务器
3.5 套接字选项
3.6 基于UDP套接字的网络扫描
3.7 基于TCP套接字的网络扫描
3.8 线程与并行
3.9 本章小结
3.10 要点回顾
3.11 相关网站链接
3.12 常见问题
第4章 Windows套接字
4.1 引言
4.2 Winsock概述
4.3 Winsock 2.0
4.4 案例研究:使用WinSock抓取网页
4.5 编写客户端程序
4.6 编写服务器程序
4.7 编写exploit及漏洞检测程序
4.8 本章小结
4.9 要点回顾
4.10 常见问题
4.11 案例研究:使用Winsock执行Web攻击
4.12 案例研究:使用Winsock执行远程缓冲区溢出
第5章 Java套接字
5.1 引言
5.2 TCP/IP概述
5.3 UDP客户端与服务器
5.4 本章小结
5.5 要点回顾
5.6 常见问题
第6章 编写可移植的代码
6.1 引言
6.2 UNIX和Windows移植指南
6.3 本章小结
6.4 要点回顾
6.5 常见问题
第7章 可移植的网络编程
7.1 引言
7.2 BSD套接字和Winsock
7.3 可移植的构件
7.4 本章小结
7.5 要点回顾
7.6 常见问题
第8章 编写shellcode I
第9章 编写shellcode II
第10章 开发exploit程序I
第11章 开发exploit程序II
第12章 开发exploit程序III
第13章 编写安全组件
第14章 创建Web安全工具
附录A 词汇
附录B 安全工具汇编
附录C exploit文档
附录D 系统调用参考
附录E 数据转换参考
|
|