Skip to content

codewizardSumit/web-security-csrf-demo

Repository files navigation

CSRF CTF

This project is a Capture The Flag (CTF) challenge focused on Cross-Site Request Forgery (CSRF) vulnerabilities. It is designed to help users understand and practice exploiting CSRF vulnerabilities in a controlled environment.

Features

  • Simulated web application with CSRF vulnerabilities.
  • Multiple challenge levels to test your skills.
  • Detailed hints and explanations for learning purposes.

Requirements

  • Docker (latest version)
  • Docker Compose (latest version)
  • Node.js (v18 or higher)
  • npm or yarn
  • A modern web browser

Installation

  1. Clone the repository:

    git clone https://github.com/codewizardSumit/web-security-csrf-demo.git
    cd web-security-csrf-demo
  2. Build and run the application using Docker Compose:

    docker-compose up --build
  3. Open your browser and navigate to http://localhost:4000.

Usage

  1. Explore the web application and identify CSRF vulnerabilities.
  2. Complete the challenges by crafting malicious requests.
  3. Learn from the provided hints and explanations.

Disclaimer

This project is for educational purposes only. Do not use the knowledge gained from this project for malicious purposes.

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For questions or feedback, please contact At: vidyanshugautam01@gmail.com .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published