-
第一章绪论
绪论
-
●1.1课程概述
对《网络攻击与防御技术基础》这门课程所涉及的内容及安排进行概括性的介绍
-
●1.2网络技术回顾
为了让大家能够更好地学习后面的知识,这节课回顾一下网络技术,包括计算机网络系统的定义,网络的体系结构,网络协议等内容
-
第二章网络安全问题
网络安全问题
-
●2.1什么是网络安全
对网络安全的定义、涉及内容进行介绍
-
●2.2网络安全大事件
介绍近年来比较重大的网络安全事件
-
●2.3网络为什么不安全
介绍网络安全问题存在的原因
-
第三章网络攻防技术概述
网络攻防技术概述
-
●3.1什么是网络攻防技术
对网络攻击技术和网络防御技术进行概括性介绍
-
●3.2网络攻击技术分类
介绍网络攻击技术的主要分类,并对各种类型中常见的网络攻击技术进行阐述
-
●3.3网络攻击技术的发展趋势
简要介绍网络攻击技术的发展趋势,包括新的技术热点、厂商的产品发展以及后继发展的趋势等
-
●3.4网络防御技术概述
介绍网络防御技术的主要技术手段
-
●3.5网络攻防竞赛简介
简要介绍国内外主要的网络攻防竞赛
-
第四章网络攻击技术基础
网络攻击技术基础
-
●4.1网络攻击的一般步骤
介绍攻击者发动网络攻击的一般步骤
-
●4.2攻击前奏
介绍常见的网络攻击技术的相关原理,包括网络踩点、网络扫描、网络查点、网络监听
-
●4.3实施攻击
介绍常见的网络攻击技术的相关原理,包括:口令攻击、缓冲区溢出攻击、木马攻击、欺骗攻击、拒绝服务攻击以及Web攻击等内容
-
第五章网络防御技术
网络防御技术
-
●5.1信息收集防御技术
在了解信息收集技术的一般手段后,介绍相应的防御方法
-
●5.2口令攻击防御技术
在了解口令攻击技术的一般手段后,介绍相应的防御方法
-
●5.3欺骗攻击防御技术
在了解欺骗攻击技术的一般手段后,介绍相应的防御方法
-
●5.4拒绝服务攻击防御技术
在了解拒绝服务攻击技术的一般手段后,介绍相应的防御方法
-
●5.5木马攻击防御技术
在了解木马攻击技术的一般手段后,介绍相应的防御方法
-
●5.6缓冲区溢出攻击防御技术
在了解缓冲区溢出攻击技术的一般手段后,介绍相应的防御方法
-
第六章攻防实验
攻防实验
-
●6.1虚拟环境配置
主要介绍课程所涉及实验项目的环境配置
-
●6.2Kali 系统安装
主要介绍Kali系统的安装及基本配置
-
●6.3Windows 系统
主要介绍课程所涉及实验项目中Windows系统的安装及环境配置,且对常用Windows命令进行介绍
-
●6.4Linux系统
主要介绍课程所涉及实验项目中Linux系统的安装及环境配置,且对常用Linux命令进行介绍
-
●6.5信息收集
主要介绍google hacking技术等信息收集方法和手段
-
●6.6漏洞检测
通过一个实际实验项目来介绍漏洞扫描、漏洞检测及攻击方法
-
●6.7文件包含
通过一个实际实验项目来介绍文件包含漏洞的检测及攻击方法
-
●6.8文件上传
通过一个实际实验项目来介绍文件上传漏洞的检测及攻击方法
-
●6.9 SQL注入
通过一个实际实验项目来介绍SQL注入漏洞的检测及攻击方法
-
●6.10密码破解
通过一个实际实验项目来介绍口令破解手段和方法
-
●6.11XSS攻击
通过一个实际实验项目来介绍跨站脚本漏洞的检测及攻击方法
-
●6.12缓冲溢出区
通过一个实际实验项目来介绍缓冲区溢出漏洞的检测及攻击方法