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
cart
belanja, kemudian halamancart
belanja tersebut diakses maka akan melakukanGET
pada API/api/checkout
dengan response yang diberikan terdapat data produk yang dipilih dan jugapersentase diskon
Ketika dilakukan
checkout
, request yang dikirimkan merupakan data produk yang dipilihMaka dari itu, tambahkan
JSON data persentase diskon
yang 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