This challenge is designed to help you explore how the web works, with a primary focus on the HTTP Protocol using Postman to interact with web APIs and understand various concepts related to HTTP, or Web cybersecurity. You can access a live version of this challenge on https://postman-ctf-d527648a9cbe.herokuapp.com/.
This challenge is aimed for people with no knowledge to biggener level knowledge of Web technologies and/or cybersecurity. It consists of 10 levels of hidden flags that you can find through completing a series of steps. Your goal is to find all the flags and submit them through the '/submitflags' path. The challenges cover various aspects of web technologies, including HTML, HTTP, Cookies, Encoding and more!
- Postman API application or Postman API web version
- Python (Only for running application locally, if using the live version on hekoru then there is no need for python)
To run it locally follow these steps steps:
- Clone the repository
git clone https://github.com/heshamalmosawi/Postman-CTF- Create virtual environment
python3 -m venv <env_name>- Activate virtual environment
source <env_name>/bin/activate- Install the required dependencies
pip install -r requirements.txt- Run the python application
python3 app.py