信息安全不可错过的30门实验

信息安全不可错过的30门实验

美国雪城大学SEEDLabs实验列表

SEEDLabs是一套完整的信息安全实验,涵盖本科信息安全教学中的大部分基本原理。项目组2002年由杜文亮教授创建,目前开发了30个实验,几百所大学已采用。实验楼翻译制作的SEEDLabs在线实验课永久免费并开源。

SEEDLabs官网:http://www.cis.syr.edu/~wedu/seed/index.html

SEEDLabs中文版开源项目:https://github.com/shiyanlou/seedlab

SEEDLabs实验室链接:http://www.shiyanlou.com/teachers/51209

一、 软件安全模块

缓冲区溢出漏洞实验

Return-to-libc攻击实验

Set-UID程序漏洞实验

竞争条件漏洞实验

格式化字符串的漏洞实验

Shellshock漏洞实验

二、网络安全模块

TCP/IP攻击实验

本地DNS攻击实验

远程DNS攻击实验

包嗅探和欺骗实验

Linux防火墙探测实验

IPSec实验

防火墙实验

虚拟私有网络(VPN)实验

三、Web安全模块

Elgg系统跨站脚本攻击实验

Elgg系统CSRF攻击实验

Collabtive系统跨站脚本攻击实验

Collabtive系统CSRF攻击实验

Collabtive系统SQL注入实验

Collabtive系统浏览器访问控制实验

PhpBB系统跨站脚本攻击实验

PhpBB系统CSRF攻击实验

PhpBB系统SQL注入实验

Clickjacking攻击实验

四、系统安全模块

Linux权能实验

基于角色的访问控制实验

加密文件系统实验

五、密码学模块

密钥加解密实验

单向哈希函数实验

公钥加密与PKI实验

SEEDLabs实验室链接:http://www.shiyanlou.com/teachers/51209

时间: 2024-10-25 05:59:56

信息安全不可错过的30门实验的相关文章

《信息安全系统设计》第四次实验报告

实验报告:外设驱动设计 小组成员 :20145306张文锦,20145334赵文豪,20145331魏澍琛. 实验仪器:windows xp,arm开发板. 实验内容.步骤与体会 1. 进入/arm2410cl/exp/drivers/01_demo,使用vi 编辑器阅读理解源代码. 2. Makefile 中有两种编译方法,可以在本机上使用gcc:也可以使用交叉编译器进行编译. 如果编译的时候出现问题,需要是在/usr/src 下没有建立一个linux 连接,可以使用下面的命令:[[email

你不该错过的30本书

【知识分享】信息安全全系列SEED实验——来自Syracuse SEED labs

美国雪城大学SEEDLabs实验列表 SEEDLabs是一套完整的信息安全实验,涵盖本科信息安全教学中的大部分基本原理.项目组2002年由杜文亮教授创建,目前开发了30个实验,几百所大学已采用.实验楼翻译制作的SEEDLabs在线实验课永久免费并开源. - SEEDLabs官网:http://www.cis.syr.edu/~wedu/seed/index.html - SEEDLabs中文版开源项目:https://github.com/shiyanlou/seedlab - SEEDLabs

实验报告(2019年4月30日)下半部分

c程序实验报告 姓名:黄志乾????实验地点:教学楼514教室????实验时间:4月30日 实验项目: ???1.利用复化梯形公式计算定积分 ???2.计算Ackerman函数 ???3.编写计算x的y次幂的递归函数getpower(int x,int y).并在主程序中实现输入输出. ???4.编写计算学生年龄的递归函数 ???5.编写递归函数下hi先Ackerma函数 一.实验目的与要求 1.利用复化梯形公式计算定积分 ●掌握c语言中定义函数的方法 ●掌握通过"值传递"调用函数的方

Linux实验一

一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的

Linux 基础入门第一次实验笔记

第一节.实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用

第一次实验报告

实     验    报     告 课程:信息安全系统设计基础  班级:1353 姓名:黎静  学号:20135338 成绩:             指导教师:娄嘉鹏    实验日期:2015.9.20 实验密级:         预习程度:         实验时间:10:00--22:00 仪器组次:29         必修/选修: 选修            实验序号:1~12 第一次实验部分截图 一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Wi

20135337朱荟潼——实验三

实验三 敏捷开发与XP实践 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护. 人们在开发.运营.维护软件的过程中有很多技术.做法.习惯和思想体系.软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”.软件开发流程的目的是为了提高软件开发.运营.维护的效率,并提高软件的质量.用户满意度.

Java实验3类方法重载构造方法

实验目的: 掌握类和方法的定义,对象的创建和使用. 掌握引用的概念和引用赋值. 掌握方法重载,构造方法的作用及使用. 掌握包的概念和使用. 一.实验内容: 实验题目1-1 定义一个名为Rectangle的类表示矩形,其中含有length.width 两个double型的成员变量表示矩形的长和宽.编写一个RectDemo应用程序,在main()方法中创建一个矩形对象rt,通过访问成员变量的方式为两个成员变量赋值,计算并输出它的面积. public class RecDemo { public st