An open API service indexing awesome lists of open source software.

https://github.com/timyiu478/seed-labs

Hands-on Security Labs funded by US NSF
https://github.com/timyiu478/seed-labs

network-security software-security system-security

Last synced: 4 months ago
JSON representation

Hands-on Security Labs funded by US NSF

Awesome Lists containing this project

README

          

# Seed Labs

## About

The SEED project started in 2002 by Wenliang Du, a professor at the Syracuse University. It was funded by a total of 1.3 million dollars from the US National Science Foundation (NSF). This repository contains the notes of the security labs.

---

## Notes

| # | Lab Name | Description | Notes |
| --- | --- | --- | --- |
| 1 | VPN Tunneling | Build a simple VPN program using TUN/TAP interface | [README](./labs/VPN_Tunnel/README.md), [DEMO](https://github.com/timyiu478/network-security-seed-labs/blob/main/labs/VPN_Tunnel/README.md#demo)|
| 2 | TCP SYN Flooding Attack | Denied of Service Attack on the Web Server via TCP SYN Flooding | [README](./labs/TCP_Attacks/README.md), [DEMO](https://github.com/timyiu478/network-security-seed-labs/blob/main/labs/TCP_Attacks/DEMO.md#tcp-syn-flood-attack-for-denied-of-service-attack)|
| 3 | Morris Worm - Buffer Over Flow Attack | Inject shell code by exploiting the buffer overflow vulnerability | [README](./labs/Morris_Worm/README.md#task-1-attack-the-first-target), [DEMO](https://github.com/timyiu478/network-security-seed-labs/blob/main/labs/Morris_Worm/README.md#demo) |
| 4 | Race Condition and SET-UID Vulnerabilities | Exploit race condition and SET-UID vulnerabilities for privileged esculation | [README](./labs/Race_Condition/README.md), [DEMO](https://github.com/timyiu478/seed-labs/blob/main/labs/Race_Condition/README.md#demo) |
| 5 | Morris Worm - Self Duplication and Propagation | Write a simple internet worm and test it in internet emulator | [README](./labs/Morris_Worm/README.md#step-3-self-duplication), [DEMO](https://github.com/timyiu478/seed-labs/blob/main/labs/Morris_Worm/README.md#morris-worm-demo) |
| 6 | Spectre Attack | Exploit CPU mechanism about out of order execution, branch prediction, and caching to access unauthorised memory region | [README](./labs/Spectre_Attack/README.md) |
| 7 | DNS Rebinding Attack | Use DNS Rebinding technique to bypass the browser same origin policy because the protection mechanism checks the domain name only | [README](./labs/DNS_Rebinding/README.md), [DEMO](https://github.com/timyiu478/seed-labs/blob/main/labs/DNS_Rebinding/README.md#demo) |