Skip to content

varunbaisane/taskflow-ctf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚩 TaskFlow CTF Challenges

This repository contains the source code for a vulnerable TaskFlow CTF web application built using Flask (Python) and designed to be deployed serverlessly on Vercel for the SequriQuest, CTF event conducted by Axios, IIIT Lucknow for first-year BTech students.

The application contains 6 distinct web vulnerabilities intended under a 36-hour CTF event. Your goal is to explore the application, identify security flaws, and exploit them to capture the flags.

🎯 Target Environment

The application is a standard web app with user logins, a dashboard for managing tasks, an admin panel, and some auxiliary tools.

  • Tech Stack: Python (Flask), Jinja2 templates, Tailwind CSS.
  • Deployment: Vercel Serverless Functions (stateless environment).

The Challenges

Below are the 6 challenges hidden within the TaskFlow application. Good luck!

1. TaskFlow: Control Urself

Description

The developer dave seems careless and he comments on us. Can you find the flag they left during development?!?!

Website: https://taskflow-ctf.vercel.app/

👉 View Writeup


2. TaskFlow: Mr. Roboto

Description

Search engines are great, but sometimes we don't want them looking at our secret files.

Website: https://taskflow-ctf.vercel.app/

👉 View Writeup


3. TaskFlow: Admin Loves Cookies

Description

I can log in as a user, but the Admin panel says Access Denied.

Website: https://taskflow-ctf.vercel.app/admin

👉 View Writeup


4. TaskFlow: Not Found

Description

The 404 page echoes your input. Maybe it’s vulnerable?*

👉 View Writeup


5. Challenge: Peeping

Description

Try

user: bob

password: bob123

Do you think, something in the url looks fishy🐠???

Website: https://taskflow-ctf.vercel.app/

👉 View Writeup


6. Challenge: Calculated Risk

Description

We added a new "Safe" calculator. It has a strict firewall to prevent hackers from stealing our secrets.

Website: https://taskflow-ctf.vercel.app/calculator

👉 View Writeup


⚙️ Running Locally

If you wish to run this CTF locally for testing:

  1. Clone the repository.
  2. Install dependencies: pip install -r requirements.txt
  3. Navigate to the api folder.
  4. Run the app: python index.py
  5. Terminal will have the link. Running on http://127.0.0.1:<port>. If gives error, in api/index.py change the last line app.run(debug=True) to app.run(debug=True, port=<port>) and replace with any port e.g. 8080, 5000.

About

This repository contains the source code for a vulnerable TaskFlow CTF web application built using Flask (Python) and designed to be deployed serverlessly on Vercel for the SequriQuest, CTF event conducted by Axios, IIIT Lucknow for first-year BTech students.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors