Skip to content

This is my project by which anyone can learn cyber security from scratch. I put all my Problem Solving Documentation and Writeups in an ordered manner.

License

Notifications You must be signed in to change notification settings

Ruhanyat-994/Pentest-Vault

Repository files navigation

License: MIT

Description

Pentest-Vault is a structured collection of pentesting labs, CTF writeups, and personal notes created to help junior cybersecurity learners grow and develop real-world hacking skills.

This is not just a random collection of content — it's a step-by-step roadmap designed to guide your learning journey from beginner to intermediate levels.

Why I Created This

When I started learning pentesting, it was difficult to find a clear path. This repository was created to organize everything I’ve learned and to help others who are just starting out.

It’s meant to be practical, focused, and easy to follow — not overwhelming.


Structure and Learning Flow

Each folder in this repository represents a different stage or type of learning. You can follow them in order, or explore based on your current skill level.

Hands-on practice for the OWASP Top 10.
Start here with SQL Injection and basic web vulnerabilities.

Introductory Linux challenges.
A great starting point if you're new to using the terminal.

Beginner-friendly Capture the Flag platform.
Focuses on core topics like web, crypto, and forensics.

Real-world labs based on web application security.
Work through vulnerabilities like IDOR, XSS, SSRF, and more.

TryHackMe beginner-level rooms and walkthroughs.
Covers enumeration, privilege escalation, and service exploitation.

More advanced rooms and writeups.
Apply what you’ve learned in increasingly complex environments.

General technical notes and concepts.
Use this as a reference section while working on challenges.

Personal cheat sheets, summaries, and quick guides.
Includes tools, commands, and techniques I found useful.


Cloning This Repository

You can clone the Pentest-Vault repository to your local machine with the following command:

HTTPS:

git clone https://github.com/Ruhanyat-994/Pentest-Vault.git

SSH:

git clone [email protected]:Ruhanyat-994/Pentest-Vault.git

📁 Then navigate into the folder:

cd Pentest-Vault

Explore the folders step-by-step to follow the learning path.

Feel free to share it and contribute on the parts that needs to be changed and add helpful resources for the beginner.

About

This is my project by which anyone can learn cyber security from scratch. I put all my Problem Solving Documentation and Writeups in an ordered manner.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published