Hintru Tip ENES ← All labs

Cheesy Does It — Business Logic Discount Abuse (Bugforge)

EN easy CTF challenge Business LogicJSON Array InjectionCoupon AbuseParameter TamperingBurp Suite
Original

A pizza-ordering web application on Bugforge gives registered users a single-use discount code. The flag goes to whoever can apply more discount than they should — the fix is one HTTP request away, but you'll need to think carefully about how the server interprets the input you send.

0/4
solved
Step 1 Step 2 Step 3 Step 4
recon

Step 1 · Register, Log In & Identify the Discount Code

Objective: Create an account, log in to the application, and locate the discount code that is presented to you after authentication.

Context: The target is a Bugforge pizza-ordering web application. You need a valid account to proceed through the purchase flow.

Progressive hints

Only reveal the ones you need. Claude tracks how many you used to calibrate the feedback.

Hint 1 — directional nudge

After logging in, look around your account dashboard or the checkout area for any promotional information the app surfaces automatically.

Hint 2 — technique / vuln class

Applications often display coupon or discount codes on the landing page or in the user dashboard after login — check for any banner, label, or text that looks like a promo code.

Hint 3 — near solution

The discount code displayed to you after login is PIZZA-10. Note it down; you will inject it into the purchase request.

Ask the tutor

Chat with a spoiler-safe tutor for this step. It uses only this lab spec and gives the smallest useful nudge first.

Tell the tutor what you tried, where you got stuck, or paste the response/error you are seeing.

Your attempt

Spotted something to improve?

Polish the wording, sharpen a hint, add missing context, fix a payload — your version stays separate from the original and other learners can choose it.

⚠ Report this lab

Enjoying Hintru? Buy me a coffee ☕ ☕