Categories
BLOG

seed labs solutions github

Seed labs solutions github

This is the core of the entire SEED project, it consists of all the labs that we have developed and maintained for the past 18 years.

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). Now SEED labs are being used by over a thousand institutes around the world. SEED stands for (SEcurity EDucaton).

The project has been maintained by Professor Du himself in the past, with the help from his students. While this has worked quite well for almost 20 years, it has now reached a point, where individual efforts can no longer meet the ever increasing needs from the world. There are many interesting things that we can do if we work together as a community.

Learning by doing is essential for education. Our vision is to develop hands-on labs that can help achieve learning by doing in cybersecurity education. These include lab exercises that are well-designed, interesting, and effective, as well as the platforms to support these labs. The labs and platforms are open source, so universities, colleges, and high schools around the world can freely use them to enhance their curricula.

Want to contribute? Great! Please take a few minutes to read this!

All the SEED labs in this repository use open-source licenses. You can read this for more details.

Organization of this repository

The SEED labs are divided into 6 categories, and each one has its own folder.

  • category-crypto : For crypto labs
  • category-hardware : For hardware security labs
  • category-mobile : For mobile security labs
  • category-network : For network security labs
  • category-software : For software security labs
  • category-web : For web security labs

SEED Labs developed in the last 20 years. Contribute to seed-labs/seed-labs development by creating an account on GitHub.

Seed labs solutions github

Records & Reports for Seedlabs (https://seedsecuritylabs.org/) on Ubuntu 16.04

To generate pdf README of each lab, enter the corresponding folder and use

Export bibtex as:

  • Some code from the seed book: https://github.com/kevin-w-du/BookCode
  • Figures in the seed book: https://www.handsonsecurity.net/files/misc/SEEDBook_figs_2nd.pdf
  • Software Security
    • Buffer Overflow Vulnerability Lab
    • Return-to-libc Attack Lab
      • Task 1-5
      • Task 6
    • Format String Vulnerability Lab
    • Race Condition Vulnerability Lab
    • Environment Variable and Set-UID Lab
    • Shellshock Attack Lab
    • Dirty COW Attack Lab
  • Web Security (deprecated, just used to test snort )
    • Cross-Site Request Forgery Attack Lab
    • Cross-Site Scripting Attack Lab
    • SQL Injection Attack Lab
  • Network Security
    • Packet Sniffing & Spoofing Lab
    • TCP Attack Lab
    • Linux Firewall Lab
    • Bypassing Firewall using VPN
    • Local DNS Attack Lab
    • Remote DNS Cache Poisoning Attack Lab
    • Heartbleed Attack Lab (only for Ubuntu 12.04)
    • VPN Lab
  • Crypto
    • Secret-Key Encryption Lab
    • Pseudo Random Number Generation Lab
    • MD5 Collision Attack Lab
    • RSA Encryption and Signature Lab
    • Public-Key Infrastructure (PKI) Lab
    • Hash Length Extension Attack Lab (Azure Ubuntu 20.4)
    • Transport Layer Security (TLS) Lab (Azure Ubuntu 20.4)
  • System Security
    • Meltdown Attack Lab
    • Spectre Attack Lab
  • Mobile Security
    • Android Repackaging Attack Lab
    • Android Rooting Lab
    • Android ClickJacking Attack Lab

Records & Reports for Seed-project. Contribute to li-xin-yi/seedlab development by creating an account on GitHub.