Skip to content

Score Board

Find the score board page, which is not linked from the main navigation.

Hints

If the score board page is not linked from the main navigation, you may have two options:

  • You messed the link during the initial mapping of the application.
  • There is a URL that leads to the score board but is not linked from the main navigation.

Walkthrough

The score board page is not linked from the main navigation. You can access it by navigating to the following URL:

  1. First I tried to find the score board page by navigating through the main navigation, but I couldn’t find it.

  2. I tried changing the URL to see if I could find the score board page, with the following routes:

  • /scoreboard
  • /score
  • /ranking
  • /challenges
  1. Since I didn’t find the score board page, I decided to check the source code of the main page to see if there was any reference to the score board page.
  • First I see the network tab to see if there is any request to the score board page.
  • I see that there is a request to the /challenges/?name=score%20board endpoint.

json-response

  • I neither see the score board page nor the score board endpoint in the network tab, so I diced to inspect the source code of the main page.

  • I searched with the keyword score in the source code and found the following code snippet:

nu = [
...
{
path: "score-board",
component: Vc
},
...
]
  • I see that there is a route to the score-board page, so I tried to navigate to the following URL:
http://juice-shop-ip/#/score-board
  1. I found the score board page.

Solution

The score board page is not linked from the main navigation. You can access it by navigating to the following URL:

http://juice-shop-ip/#/score-board