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:
-
First I tried to find the score board page by navigating through the main navigation, but I couldn’t find it.
-
I tried changing the URL to see if I could find the score board page, with the following routes:
/scoreboard
/score
/ranking
/challenges
- 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.
-
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
- 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