SEEDLabs
Descriptions
- Offered by: Syracuse University
- Prerequisites: None
- Programming Languages: C, x86 assembly
- Difficulty: 🌟🌟🌟🌟
- Class Hour: 150 Hours
Syracuse University's cybersecurity course, supported by a $1.3 million grant from the NSF, has developed hands-on practical lab exercises known as SEED Labs. This course emphasizes both theoretical instruction and practical hands-on experience, providing detailed open-source lecture materials, video tutorials, textbooks printed in multiple languages, and ready-to-use attack and defense environments based on virtual machines and Docker. Currently, 1,050 research institutions worldwide are using this project.
It covers a wide range of topics in the field of computer and information security, including software security, network security, web security, operating system security, and mobile application security.
Course Resources
- Course Website: https://seedsecuritylabs.org/index.html
- Recordings: https://www.handsonsecurity.net/video.html
- Textbooks: https://www.handsonsecurity.net/index.html
- Assignments: There are more than 40 labs in this course, the lab environment can be built with customized virtual machines and docker provided by the course in quickly set up , and detailed principle explanations and experimental guidance are also provided. Take Buffer Overflow Experiment as an example. This experiment belongs to Software Security Topic, here is its Experimental Guide, here is its corresponding Textbook Content
Personal Resources
All resources and assignment implementations used by @LaPhilosophie in learning this course are maintained in LaPhilosophie/seedlab - GitHub.