Skip to content

opencodeiiita/FreshHat-Learning-Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreshHat-Learning-Repository

Welcome to the World of Cybersecurity Learning!

About the Repo 📚

  • This repository will contain tasks released throughout the Opencode event.
  • Tasks are designed for everyone, regardless of their prior knowledge in cybersecurity. You will definitely learn something new!
  • The difficulty of tasks will increase week by week.
  • We will begin with foundational topics such as setting up tools and exploring basic cybersecurity concepts. As the event progresses, we will dive into topics like Reverse Engineering, Digital Forensics, and Binary Exploitation among others.
  • New tasks will be posted at the start of each week. 🗓️

How to Submit 📤

  • Fork this repository.
  • Inside the submissions folder:
    • Create a subfolder with your username.
    • Inside your folder, create subfolders week1, week2 and so on for your submissions.
    • For example, if your username is cyber_student and you are submitting for week 1, your folder should look like submissions/cyber_student/week1/.
  • Place your solutions only inside your own folder.
  • Submit your work by creating a Pull Request (PR) to the main repository.

Grading Benchmark 🏆

Each task will have a specific number of points based on its difficulty. Tasks will be categorized into three types:

  1. Open For All [tag: open-for-all]:

    • No need to request assignment. Directly make a pull request to complete the task.
  2. Competitive [tag: everyone]:

    • No assignment required. Directly make your pull request.
  3. First Come First Serve [default]:

    • Tasks will be assigned by mentors. You can only submit a pull request after being assigned the task.

PR Template 📝

When submitting a pull request, use the following template:

Issue: #<ISSUENUMBER>

Make sure to add all the required items (e.g., code, screenshots, GIFs, etc.) as specified in the issue.

Communication 💬

If you face any challenges or simply want to discuss cybersecurity topics, join us on our Discord server. The community is here to help!

WARNING ⚠️

Please avoid any form of plagiarism or unfair practices. Violations will lead to strict action. Let's keep the competition fair and fun!


🚀 Happy hacking!