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
- Host: GitHub
- URL: https://github.com/timyiu478/seed-labs
- Owner: timyiu478
- License: mit
- Created: 2025-05-17T03:34:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-29T11:51:35.000Z (about 1 year ago)
- Last Synced: 2025-06-24T10:42:12.311Z (11 months ago)
- Topics: network-security, software-security, system-security
- Language: TeX
- Homepage:
- Size: 33.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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) |