Cybersecurity Lab / Course Experiment
SEEDLab 计算机安全与保密技术实验合集
整理“计算机安全与保密技术”课程中的 SEEDLab 实验材料,覆盖 TCP/IP 攻击、对称加密、RSA、PKI、防火墙、防火墙规避、TLS 与 VPN 隧道八个方向,将官方实验说明、完成报告、实验代码和平台文档统一打包归档。
按课程实验顺序整理 8 个 SEEDLab 主题,形成从协议攻击、密码机制、公钥基础设施到网络边界控制和安全隧道的连续实验链路。
保留官方实验说明 PDF、SEEDLab 虚拟机安装指南、Docker 常用命令、个人实验报告和完成工作区,便于后续回看与复现实验过程。
TCP 实验覆盖 SYN 泛洪、Telnet 复位、会话劫持和反向 Shell 场景;密码学实验覆盖频率分析、AES/Blowfish 模式、ECB/CBC 对比、IV 与错误传播。
后续实验围绕 RSA 签名、PKI 证书与中间人攻击、Linux 防火墙、端口转发规避、TLS 客户端/服务器和基于 TUN/TAP 的 VPN 隧道展开。
Timeline
整理过程
2026.03完成 SEEDLab 平台准备,整理虚拟机安装指南、Docker 常用命令和课程实验安排。
2026.03 - 2026.04完成 TCP/IP 攻击、对称加密、RSA 加密与签名、PKI 四个前半部分实验,并形成实验报告 1-4。
2026.04 - 2026.05围绕 Linux 防火墙和防火墙规避继续实验,整理 Netfilter、iptables、端口转发、SOCKS5 代理与 VPN 规避对比。
2026.06完成 TLS 与 VPN Tunneling Lab,补齐 TLS 客户端/服务器、HTTPS 代理、TUN 接口和私有网络隧道相关证明。
2026.06将官方说明、实验报告、完成工作区和平台文档整理为 PDF 预览与 ZIP 下载资源。
Methods
实验主题与工具
SEEDLab 2.0课程实验的主要教学平台,用于搭建可控的网络安全实验环境。
Docker用于启动 SEEDLab 中不同角色主机、路由器和服务端容器,保证实验拓扑可复现。
TCP/IP支撑 SYN 泛洪、TCP 复位、会话劫持和反向 Shell 等协议攻击实验。
Scapy用于构造、嗅探和发送网络数据包,辅助完成 TCP 攻击类任务。
OpenSSL用于对称加密、RSA、证书生成、TLS 客户端/服务器和密码学接口实验。
RSA覆盖私钥推导、消息加解密、数字签名生成和签名验证。
PKI覆盖自建 CA、Web 服务器证书申请、证书签发、HTTPS 部署和中间人攻击分析。
Netfilter用于理解 Linux 内核网络过滤框架,并实现简单防火墙逻辑。
iptables用于配置无状态/有状态防火墙规则、流量限制和网络边界控制策略。
TLS覆盖 TLS 握手、CA 证书校验、主机名检测、TLS 服务器和简单 HTTPS 代理。
VPN / TUN覆盖 TUN 接口读写、VPN 客户端/服务器、双向数据流和私有网络隧道构建。
Mermaid
实验链路
flowchart LR A[SEEDLab 平台] --> B[TCP/IP 攻击] B --> C[对称加密] C --> D[RSA 与数字签名] D --> E[PKI 与证书] E --> F[Linux 防火墙] F --> G[防火墙规避] G --> H[TLS 协议] H --> I[VPN 隧道] I --> J[报告与工作区归档]
File Tree
相关文件
Resources