Skip to content

WorkshopVTI-HOWEST/cyber-security-challenge

Repository files navigation

Cyber playground - workshop Prizma campus VTI izegem

React

Overview

A mock website of a banking company that is poorly developed. There are multiple vulnerable comments / hints hidden in this page. It's your goal to find them and use them to gain acces to the admin account.

Run playground

  1. Clone the repository: git clone https://github.com/mattjemattias/cyber.git

  2. Install the dependencies: cd cyber & npm install

  3. Run the enviroment: npm run dev

Hints in the project.

  1. On the admin page there is a data-hint on the input fields.

    • Basically saying the username is admin. //TODO: make a social media page so they get the username from the social media page.
    • Refering to the robots.txt file.
  2. On the robots.txt file there is a url: /keepthishidden

  3. On the /keepthishidden url there is a hint refering to their localstorage where they will find the /topsecret page.

  4. When loggin in with the wrong credentials, there should be a hint on what decrypting algoritm to use.

  5. There is a /topsecret page. On that page there is a base64 decrypted password.

Finding birthday of Arthur

  1. Download profile picture from Arthur, open up in text editor or online metadata editor.
  2. Picture is taken on 2023/04/16 (y/m/d), on his 30th birthday.
  3. Arthur is born on the 16th of April 1993.

salary change

  1. you can change the "max" attribute on the input field
  2. fill in 10000 to get an alert with the flag

Network analysis

  1. whenever you go to the home page, a request is send to https://flask.lukasolivier.be/employees
  2. there is a flag inside the response

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published