Price Manipulation Methods
Method 1
• If the product price parameter cannot be changed, change the quantity of products:
• items[1][quantity]= 1 –> 234 EUR
• items[1][quantity]= 0.1 –> 23.4 EUR
• Congratulations, you bought the order for 10% of the price!
Method 2
Add 2 products to the basket – let’s consider a single product is $40
If the request is processed in this way:
{“items”:{“laptop”:1,”mobile”:1}}
Change the JSON body to:
{“items”:{“laptop”:4,”mobile”:-2}}
The cost will become $20 for 2 items: 4 * $40 – 2 * $70 = $160 – $140 = $20
Method 3
Select any item to purchase
Select PayPal as a payment method, intercept all the requests
Until you got a parameter called ‘amount’ from PayPal
Manipulate with the price and change it to 0.01$
Pay, and wait for the confirmation
Last updated