更新时间:2018-12-31 21:39:19
封面
版权信息
前言
本书内容
增值服务
组织方式
本书特色
读者对象
本书作者
第1章 黑客攻防知识
1.1 黑客基础知识
1.1.1 进程、端口和服务
1.1.2 文件和文件系统概述
1.1.3 DOS系统常用的命令
1.1.4 Windows注册表
1.2 常见的网络协议
1.2.1 TCP/IP
1.2.2 IP
1.2.3 ARP
1.2.4 ICMP
1.3 创建安全测试环境
1.3.1 安全测试环境概述
1.3.2 虚拟机软件概述
1.3.3 用VMware创建虚拟环境
1.3.4 安装虚拟工具
1.3.5 在虚拟机上假设IIS服务器
1.3.6 在虚拟机中安装网站
1.4 必要的黑客攻防知识
1.4.1 常见的黑客攻击流程
1.4.2 常用的网络防御技术
1.5 专家点拨
1.6 总结与经验积累
第2章 剖析黑客的攻击方式
2.1 网络欺骗攻击
2.1.1 攻击原理
2.1.2 攻击与防御实战
2.2 口令猜解攻击
2.2.1 攻击原理
2.2.2 攻击与防御实战
2.3 缓冲区溢出攻击
2.3.1 攻击原理
2.3.2 攻击与防御实战
2.4 专家点拨
2.5 总结与经验积累
第3章 Windows系统编程与网站脚本
3.1 黑客编程简介
3.1.1 黑客编程语言介绍
3.1.2 黑客与编程
3.2 Windows系统编程概述
3.2.1 网络通信编程简介
3.2.2 文件操作编程简介
3.2.3 注册表编程简介
3.2.4 进程和线程编程简介
3.3 网站脚本入侵与防范
3.3.1 Web脚本攻击概述
3.3.2 脚本漏洞的根源与防范
3.4 专家点拨
3.5 总结与经验积累
第4章 后门程序编程基础
4.1 后门概述
4.2 编写简单的cmdshell程序
4.2.1 管道通信技术简介
4.2.2 正向连接后门的编程
4.2.3 反向连接后门的编程
4.3 编写简单的后门程序
4.3.1 编程实现远程终端的开启
4.3.2 编程实现文件查找功能
4.3.3 编程实现重启、关机和注销
4.3.4 编程实现http下载文件
4.3.5 编程实现cmdshell和各功能的切换
4.4 实现自启动功能的编程技术
4.4.1 注册表自启动的实现
4.4.2 ActiveX自启动的实现
4.4.3 系统服务自启动的实现
4.4.4 svchost.exe自动加载启动的实现
4.5 专家点拨
4.6 总结与经验积累
第5章 高级系统后门编程技术
5.1 远程线程技术
5.1.1 初步的远程线程注入技术
5.1.2 编写远程线程注入后门
5.1.3 远程线程技术的发展
5.2 端口复用后门
5.2.1 后门思路
5.2.2 具体编程实现
5.3 专家点拨
5.4 总结与经验积累
第6章 黑客程序的配置和数据包嗅探
6.1 文件生成技术
6.1.1 资源法生成文件
6.1.2 附加文件法生成文件
6.2 黑客程序的配置
6.2.1 数据替换法
6.2.2 附加信息法
6.3 数据包嗅探
6.3.1 原始套接字基础
6.3.2 利用ICMP原始套接字实现ping程序
6.3.3 基于原始套接字的嗅探技术
6.3.4 利用Packet32实现ARP攻击
6.4 如何防御黑客进行嗅探