juice_shop.ctb
that you created in
the previous assignment and add a top-level node named Four-Star Challenges.
Within that node add a subnode named User Credentials. You will document your
work in that node.
In your Kali machine you need to run the Juice Shop server, Burpsuite, and Firefox. Once the Juice Shop server is running you can connect to it from Firefox.
Give very specific documentation of things you tried and the results you got as you try to solve this challenge. As always, try to solve this with as few hints as possible. In the next section of this assignment I list some progressively more helpful hints if you need them.
SELECT id, title, description FROM book UNION SELECT age, name, notes FROM authorIn this example we have two separate queries from two separate tables that will have their results shown together in a single result. This works because both queries have three columns and the columns are integer, string, and string.
Using a UNION to exfiltrate data from a search form is a common pattern. To get it to work we just have to find out how many columns are in the first query. The query results may give that information away or we may have to guess it by trying consecutively longer queries until we no longer get an error.
Once the challenge has been solved, revisit the score board. Modify the view to show show four-star puzzles and include in the list the solved puzzles. Take a screenshot of the list showing your solved challenge and put the screenshot in the top-level node called Four-Stars in the CherryTree document.
The Juice Shop app will attempt to save progress from previous work, but just to be safe you should visit the score board and click the download button to save challenge progress.