Detecting NoSQL injection
Link: https://portswigger.net/web-security/nosql-injection/lab-nosql-injection-detection
Description:
The product category filter for this lab is powered by a MongoDB NoSQL database. It is vulnerable to NoSQL injection.
To solve the lab, perform a NoSQL injection attack that causes the application to display unreleased products.
Proof of concept:
Analisa pada web target
Dari hasil analisa terdapat parameter
category
untuk memilih kategori produk. Inputkan karaketersingle quote (’)
untuk mendeteksi apakah parameter tersebut rentan terhadap injection atau tidakKetika diinputkan karakter
(’)
maka muncul error, yang artinya da kemungkinan rentan terhadap injection. Untuk lebih memastikannya inputkan(\’)
bila tidak muncul pesan error maka parameter tersebut rentan terhadap NOSQL injectionUntuk menyelesaikan tangtangan pada lab ini dengan menampilkan seluruh produk baik yang rilis ataupun tidak dapat menggunakan payload injection berikut
‘||1||’
. Maka seluruh data produk akan tampil
Thanks, Stay Ethical & Happy Hacking! 🍻
Last updated