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
categoryuntuk memilih kategori produk. Inputkan karaketersingle quote (’)untuk mendeteksi apakah parameter tersebut rentan terhadap injection atau tidak

Ketika 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 injection
Untuk 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