最近在尝试做 starCTF 中的 oh-my-bet,需要使用 CRLF 来控制 FTP 向 mongodb 中发送数据包来修改 mongodb 中的内容。需要通过查看 mongodb 中的内容来确定是否修改成功。
Docker-compose 文件中的配置如下:
使用命令 docker-compose up -d
启动 Web 服务之后
使用 ifconfig
命令可以看到 mongo 启动的主机和宿主机位于同一个局域网。
添加公钥
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
创建列表文件
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
重新加载包数据库
sudo apt-get update
安装 mongodb
sudo apt-get install -y mongodb-org
安装 mongodb。自定义版本
sudo apt-get install -y mongodb-org=4.2.3 mongodb-org-server=4.2.3 mongodb-org-shell=4.2.3 mongodb-org-mongos=4.2.3 mongodb-org-tools=4.2.3
连接 mongodb
mongo --host 172.20.0.5 --port 27017
查看数据
-- 列出数据库
show dbs;
-- 使用 admin
use admin;
-- 列出集合(表)
show tables;
-- 查询集合 sessions 的所有内容
dbs.sessions.find().pretty()
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务