Skip to content

opencodeiiita/Learn_To_Hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Learn To Hack

Welcome to Learn_To_Hack! This repository is dedicated to building a comprehensive, open-source guide/handbook for anyone interested in learning CyberSecurity and participating in Capture The Flag (CTF) competitions.

๐Ÿšฉ Project Vision

Our goal is to create a complete, community-driven handbook that covers everything from basic setups and theory to hands-on challenges. The content is organized into topic-based folders, and new topics will be added as the field evolves.

๐Ÿ“‚ How this works

Each topic folder contains:

  • Tasks: Guided learning activities, explanations.
  • Challenges: Practical problems to reinforce your understanding.

More folders and topics will be added in the future to keep the handbook up to date.

๐Ÿ› ๏ธ How to Contribute

We welcome and encourage open source contributions! Contributors are asked to work on issues that will be raised in the repository. These issues will range from simple setups and theoretical explanations to hands-on challenges.

Contribution Steps

  1. Fork the Repository

    • Click the "Fork" button at the top right of this page to create your own copy.
  2. Clone the forked repository in your local machine

  3. Pick an Issue

    • Check the Issues tab for open tasks.
    • For First-Come, First-Served issues, please comment to request assignment before you begin working. For Open-to-All or Competitive issues, you may submit a Pull Request directly without prior assignment.
  4. Create a Branch, Commit, and Push

    • Create a new branch for your contribution

    • Make your changes, then stage and commit them with a clear message.

    • Push the new branch to your forked repository:

      # Create and switch to a new branch
      git checkout -b new_branch
      
      # Stage all changes
      git add .
      
      # Commit with a descriptive message
      git commit -m "Added my name to contributors list"
      
      # Push the branch to your fork
      git push origin new_branch
  5. Create a Pull Request (PR)

    • Go to your forked repository on GitHub.
    • Click "Compare & pull request".
    • Provide a clear description of your changes and reference the relevant issue.
    • Submit the PR for review.
  6. Review and Merge

    • Your PR will be reviewed by maintainers.
    • If found suitable, it will be merged into the main repository.

๐Ÿ“ Guidelines

  • Keep explanations clear, concise, and accurate.
  • Use examples and practical demonstrations where possible.
  • Follow file naming conventions.
  • Be respectful and constructive in your contributions and reviews.

โญ If you find this guide helpful, please give the repo a Star! It helps others find these resources.


Happy hacking and learning! Your contributions help make this the best open-source CyberSecurity handbook for everyone.

About

Lets learn how to hack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 69