This repository is meticulously crafted to serve as a home for structured content tailored for the course. With a carefully organized hierarchical folder structure, it ensures effortless navigation, accessibility, and seamless contribution. Dive in and explore the bounty of knowledge awaiting you! 📚✨
Module 1: Basics
- Submodule: Writing a Report
- Topic: Report Writing
- Video: HTTP Request Smuggling - False Positives by PinkDraconian
- Video: Q: How to write a BUG BOUNTY report that actually gets paid?
- Note: The Importance of Report Writing in Bug Bounty
- Additional Link: Reporting Tips: Using Markdown
- Additional Link: Reporting tips: setting the severity of a report with the CVSS calculator
- Topic: Understanding CVSS
- Video: What is CVSS? | Common Vulnerability Scoring System
- ...
- Topic: Report Writing
Module 2: Advanced Techniques
- Submodule: Exploitation Strategies
- ...
Your input is valuable! Please check the vulnerability checklist above 👆 to identify the modules you can contribute to. If a new module is needed, your addition would be appreciated.
- Each
module
is a directory. - Within each
module
, there aresubmodules
, which are also directories. - Each
submodule
containstopics
, which are again directories. - Each topic directory can have:
info.json
: Contains metadata about the topic.videos.json
: Contains a list of video references associated with the topic.notes.md
: Contains any textual notes or additional information about the topic.links.json
: Contains a list of external links related to the topic.
🌟 How to Generate New Content Creating exciting and valuable content is as easy as a few simple steps. Let's dive into the magical world of content creation! ✨📚
1.Navigate to the desired location in the folder structure.
2.Modify existing files or add new files as required. Ensure you follow the structure mentioned above.
3.Once you've added or modified content, navigate to the repository root and run the converter script:
python3 folder_to_json_converter.py
🪄 This script will traverse the folder structure, collecting data, and generating a Django-compatible JSON dump.
In this adventure, we'll create a new module called Web Security
, a submodule named XSS Attacks
, and a topic named Reflected XSS
. Let's embark on this epic quest! 🛡️🎯
- Navigate to the root content directory
- Create a directory named
Web Security
.
- Within the
Web Security
directory. - Create a directory named
XSS Attacks
.
- Inside the
XSS Attacks
directory. - Create a directory named
Reflected XSS
. Craft
- Inside the Reflected XSS directory, pen down a file named
info.json
. - Add the following content to
info.json
:
{
"description": "An introduction to RRemember to run the converter script after making changes to generate an updated JSON dump.eflected XSS attacks."
}
Within the Reflected XSS directory, create a file named videos.json
.
Add the following content to videos.json
:
[
{
"title": "Understanding Reflected XSS",
"url": "https://youtube.com/examplelink1"
}
]
- Create a file named
notes.md
in the same directory. - Add your notes. For example:
# Reflected XSS
Reflected XSS attacks are a type of XSS where the injected script is reflected off a web server.
- Create a file named
links.json
. - Add the following content:
[
{
"url": "https://security.example.com/reflected-xss",
"description": "Deep dive into Reflected XSS"
}
]
- Create a new directory in the root folder with the module name.
- Inside the module directory, you can add submodules as directories.
- Each submodule can then have topics, and so on.
- Navigate to the desired topic directory.
- Open
info.json
to modify metadata,videos.json
to add or modify videos,notes.md
to edit notes, andlinks.json
to update external links.
Please remember to execute the converter script after each modification to produce an up-to-date JSON dump.
Thank you for your valuable contributions to our Bug Bounty Plateform! Your expertise has played a crucial role in shaping this knowledge base. Together, we are making a difference in the cybersecurity world. Happy bug hunting! 🌟🔐✨