cybersword

所属分类:Leetcode/题库
开发工具:Astro
文件大小:0KB
下载次数:0
上传日期:2024-02-01 10:23:21
上 传 者sh-1993
说明:  CyberSword是一项面向高中生的友好在线网络安全竞赛。学生将完成一系列有趣的挑战,并获得Python编程、SQL和网络安全的实践经验。学生需要一台具有更新浏览器和互联网连接的笔记本电脑或台式机。
(CyberSword is a friendly, online cybersecurity competition for high schoolers. Students will complete a series of fun challenges and gain hands-on experience with Python programming, SQL, and cybersecurity. Students will need a laptop or desktop machine with an updated browser and an internet connection.)

文件列表:
challenges/
docs/
pages/
scripts/
services/
DEPENDENCIES.md
LICENSE
docker-compose.https.yml
docker-compose.yml

# NKCyber Cybersword Themed Description: > Join Barty the Cyber Knight as he tries to earn the mystical CyberSword through a series of fun online challenges! This competition is intended for students who are looking to have a hands-on experience with Python programming, hacking, and cybersecurity. Students will need a laptop or desktop machine with an updated browser and an internet connection. Neutral Description: > CyberSword is a friendly, online cybersecurity competition for high schoolers. Students will complete a series of fun challenges and gain hands-on experience with Python programming, SQL, and cybersecurity. Students will need a laptop or desktop machine with an updated browser and an internet connection. ## Getting Started > [!IMPORTANT] > This repo uses [git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules). > Remember to clone with `--recursive`: > ```bash > git clone git@github.com:nkcyber/cybersword.git --recursive > ``` To get started with this project, install the [CTFd CLI](https://github.com/CTFd/ctfcli) and run `ctf init` to initalze your project information. See [`administration.md`](./docs/administration.md) for more information. ## Important Dates We hope to use this project *at least* at the following events. ### TSA **February 9th, 2024** Technology Student Association (TSA) Open to students enrolled in or who have completed technology and education courses, TSA’s membership includes more than 300,000 middle and high school students across the United States. ### TechOlympics **February 17-18th, 2024** https://www.techolympics.org/ Procter and Gamble Global Headquarters ([13 min drive]()) ### STLP24 State Championship **March 27th, 2024** ([Link to important dates]()) **Rupp Arena**, Lexington Kentucky ([1 hr drive south]()) ## About This project uses the [CTFd CLI](https://github.com/CTFd/ctfcli) for challenge management. ## Resources ## Service Deployment Note that [automatic challenge deployment](https://docs.ctfd.io/tutorials/challenges/deploying-challenges/#automatic-challenge-deployment-service) is not available in the free version, which we're using. As such, we have to take a more involved approach to challenge service deployment. -------
TO DO - Services: - how to sync files and images in CTFd? - use nkcyber logo in index page and whatnot - create introduction page in CTFd explaining goals and how to submit flags. - Create challenges: - [3d call to action](https://www.youtube.com/watch?v=x3m1PGEfG5c) - Barty needs your help! - Data commented out in webpage - developer tools - Teach web exploits: - https://owasp.org/Top10/A01_2021-Broken_Access_Control/ - Automatically Incrementing IDs in URL allowing to resource discovery - Story: - We are writing an [excuse plot](https://tvtropes.org/pmwiki/pmwiki.php/Main/ExcusePlot) - [So you want to write an excuse plot (advice)](https://tvtropes.org/pmwiki/pmwiki.php/SoYouWantTo/WriteAnExcusePlot) - Where did barty come from? - **Key point:** Because we did the "CyberShield" compeition in the past. We're doing the CyberSword competition now. - What's the lore for the CyberSword - It's a sign of cybersecurity proficiency. - Why do we have to complete challenges to earn the cyber sword? - Things that the story should have: - I like the idea of a mideval knight not knowing anything about cybersecurity. - Therefore, the user has to support him in his efforts. - I like the idea of a mideval knight just wandering around northern kentucky. State clear goal in "bookends" for each subject: - You don't have to know anything now - When you're done, you'll either win or know what you don't know
---- ## Timing information See [`docs/timing.md`](./docs/timing.md).

近期下载者

相关文件


收藏者