{"id":1075,"date":"2025-12-24T20:30:00","date_gmt":"2025-12-24T20:30:00","guid":{"rendered":"https:\/\/zombierollz.blog\/?p=1075"},"modified":"2025-12-24T15:31:13","modified_gmt":"2025-12-24T15:31:13","slug":"aoc2025-race-conditions-day-20-toy-to-the-world","status":"publish","type":"post","link":"https:\/\/zombierollz.blog\/?p=1075","title":{"rendered":"AoC2025 &#8211; Race Conditions &#8211; Day 20- Toy to the World"},"content":{"rendered":"\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-1 wp-block-paragraph\">https:\/\/tryhackme.com\/room\/race-conditions-aoc2025-d7f0g3h6j9<br>Created by: tryhackme, 1337rce<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"173\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143352.png\" alt=\"\" class=\"wp-image-1076\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143352.png 593w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143352-300x88.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"365\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143358-1024x365.png\" alt=\"\" class=\"wp-image-1077\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143358-1024x365.png 1024w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143358-300x107.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143358-768x274.png 768w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-143358.png 1260w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-2 wp-block-paragraph\">This room looks like it&#8217;ll be fun, and we get to use one of my favorite tools: BurpSuite! THM covers how to set up the FoxyProxy through Firefox and the BurpSuite software. Also, the best way to make sure your FoxyProxy is going, since THM did not highlight this, once it&#8217;s configured correctly, it should look like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"67\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-144742.png\" alt=\"\" class=\"wp-image-1078\" style=\"aspect-ratio:9\/16;object-fit:cover\"\/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-3 wp-block-paragraph\">Per THM&#8217;s Echo: &#8220;Burp Suite is a popular web application security testing tool used for performing security assessments and vulnerability scanning of web applications. It acts as a proxy server, allowing users to intercept and modify HTTP requests between their browser and the web application. Burp Suite includes various tools such as a scanner, intruder, repeater, and decoder, making it suitable for tasks like testing for vulnerabilities, analyzing traffic, and exploiting weaknesses in web applications.&#8221;<br><br>Once we have BurpSuite configured correctly we are to navigate to the web app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"660\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150444.png\" alt=\"\" class=\"wp-image-1080\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150444.png 936w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150444-300x212.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150444-768x542.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-4 wp-block-paragraph\">We follow through with checking out an order and head back to BurpSuite to perform the Repeater ability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"816\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150810.png\" alt=\"\" class=\"wp-image-1082\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150810.png 943w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150810-300x260.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-150810-768x665.png 768w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-5 wp-block-paragraph\">Once in the Repeater tab, THM has us customize our tab and do something I&#8217;ve not done before: duplicate the created tab. It seems like a lot, but if you follow along the instructions, you are good to go!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"949\" height=\"631\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151114.png\" alt=\"\" class=\"wp-image-1083\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151114.png 949w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151114-300x199.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151114-768x511.png 768w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-6 wp-block-paragraph\">After we send our requests to the server, return to the website and refresh to obtain our first flag.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"840\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151833.png\" alt=\"\" class=\"wp-image-1086\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151833.png 945w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151833-300x267.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-151833-768x683.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"298\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152216.png\" alt=\"\" class=\"wp-image-1087\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152216.png 871w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152216-300x103.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152216-768x263.png 768w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-7 wp-block-paragraph\">Now we need to repeat the steps for the Bunny Plush!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"419\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152454.png\" alt=\"\" class=\"wp-image-1088\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152454.png 750w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-152454-300x168.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-8 wp-block-paragraph\">Once your Confirm &amp; Pay and go back to the BurpSuite Proxy, you can have the new process_checkout we are looking for to filter to the top so need to scroll looking for it since it&#8217;s the most recent action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"843\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153041.png\" alt=\"\" class=\"wp-image-1089\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153041.png 940w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153041-300x269.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153041-768x689.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-9 wp-block-paragraph\">When I got into the Repeater tab, to avoid confusion, I removed the previous tabs since those were not longer needed. There is an option to Right click > Remove all tabs. I then created a new tab called New_Purchase and followed the previous steps to make duplicate tabs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"797\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153231.png\" alt=\"\" class=\"wp-image-1090\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153231.png 936w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153231-300x255.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153231-768x654.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-10 wp-block-paragraph\">After you send the request to the web server, return to the web app page and refresh to obtain the second and final flag. I enjoyed that we were tasked with obtaining the second flag on our own to build our Burp Suite skills.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"762\" src=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153517.png\" alt=\"\" class=\"wp-image-1091\" srcset=\"https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153517.png 920w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153517-300x248.png 300w, https:\/\/zombierollz.blog\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-22-153517-768x636.png 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p class=\"has-palette-color-7-color has-palette-color-4-background-color has-text-color has-background has-link-color wp-elements-11 wp-block-paragraph\">&#8220;Feel free to check out the\u00a0<a href=\"https:\/\/tryhackme.com\/r\/room\/raceconditionsattacks\">Race Conditions<\/a>\u00a0room if you enjoyed this task.&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/tryhackme.com\/room\/race-conditions-aoc2025-d7f0g3h6j9Created by: tryhackme, 1337rce This room looks like it&#8217;ll be fun, and we get to use one of my favorite tools: BurpSuite! THM covers how to set up the FoxyProxy through Firefox and the BurpSuite software. Also, the best way to make sure your FoxyProxy is going, since THM did not highlight this, once it&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1075","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/posts\/1075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1075"}],"version-history":[{"count":5,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/posts\/1075\/revisions"}],"predecessor-version":[{"id":1092,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=\/wp\/v2\/posts\/1075\/revisions\/1092"}],"wp:attachment":[{"href":"https:\/\/zombierollz.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zombierollz.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}