Exploiting a mass assignment vulnerability
Link: https://portswigger.net/web-security/api-testing/lab-exploiting-mass-assignment-vulnerability
Description:
To solve the lab, find and exploit a mass assignment vulnerability to buy a Lightweight l33t Leather Jacket. You can log in to your own account using the following credentials: wiener:peter.
Proof of concept:
Lakukan analisa pada fitur-fitur yang ada pada web target menggunakan akun testing
Dari hasil analisa didapati bahwa pada saat menambahkan product ke
cartbelanja, kemudian halamancartbelanja tersebut diakses maka akan melakukanGETpada API/api/checkoutdengan response yang diberikan terdapat data produk yang dipilih dan jugapersentase diskon


Ketika dilakukan
checkout, request yang dikirimkan merupakan data produk yang dipilih

Maka dari itu, tambahkan
JSON data persentase diskonyang diberikan seperti yang dilihat pada response API dariGET/api/checkout. Untuk menambahkan lakukan intercept request pada saat melakukan checkout menggunakan burp suite intercept lalu tambahkan data JSON tersebut dengan nilaipersentase 100

Maka produk tersebut dapat dibeli dengan store credit $0.00
Thanks, Stay Ethical & Happy Hacking! 🍻
Last updated