首页 > 数据库 >容器 数据库 遛个弯

容器 数据库 遛个弯

时间:2024-08-30 15:48:40浏览次数:4  
标签:容器 截图 数据库 dvwa 口令 mysql 遛个

情境

参加了培训的第三次课, 本周内容的覆盖面有点广, 主要涉及docker概览, dvwa容器部署实验, 数据库CRUD, 以及某b**p软件的安装.
这里是第3课的作业题, 及我的解答.


1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态

我的解答:
- 效果截图

img


2、在docker并部署DVWA,要求:DVWA web 端口映射到8082,提供访问截图。

我的解答:
- 效果截图

img
img


3、Mysql练习

(1)创建一个名为"magedu_C10"的数据库;

(2)在magedu_C10数据库中创建一张名为"table_Sec"的表,要求有序号、姓名、年龄、性别参数;

(3)在table_Sec表中插入数据,序号是个人学号数字部分,姓名是拼音缩写,年龄、性别无要求;

(4)使用Navicat连接你所创建的数据库,查看个人信息并提供截图。


我的解答:
(0) 由于dvwa镜像里面包含有一个mysql的部分, 这里我使用docker exec -it dvwa bash进行mysql数据库操作. 也可以pull mysql或者mysql-server, 并跑一个mysql的容器来完成后续操作(可能需要本地VM事先安装mysql-server).
(1) - (3) 参看以下截图

img
img

(4) 在本地安装Navicat后, 连接dvwa对应的数据库, 并查看已创建的 数据库, 数据表, 以及表信息. 信息都一一对应, 以上数据库操作正确. 截图如下.

img
img


4、以下哪个口令不是弱口令?

A. p@ssw0rd

B. m@a#g$e%d&u

C. 1QAZ2wsx

D. MaGEdu@0513


我的解答: ACD
强口令的要求是, 同时满足3个条件:
- 密码不低于8位;
- 包含 大写字母, 小写字母, 数字, 特殊符号 中的至少3类;
- 密码和用户无相关性

据此, ACD都符合强口令特点, 所以这三个都不是弱口令; B由于只包含小写字母和特殊符号, 不满足第二条件, 故是弱口令.

预习:HTTP、渗透测试之信息收集

好哒

标签:容器,截图,数据库,dvwa,口令,mysql,遛个
From: https://www.cnblogs.com/pp0begging/p/18388849

相关文章

  • 达梦数据库的备份与还原
     参考:https://vip.kingdee.com/article/472067099301673728?lang=zh-CN&productLineId=29&isKnowledge=2功能简介DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使......
  • django中的数据库连接池实现
    1、第一步安装数据库连接池第三方模块pipinstalldjango-db-connection-pool2、在项目目录下的settings文件中添加下面配置DATABASES={"default":{'ENGINE':'dj_db_conn_pool.backends.mysql','NAME':'day04',#数据库名字......
  • DDL:操作数据库
    DDL:操作数据库、表操作数据库:CRUDC(Create):创建创建数据库:createdatabase数据库名称;创建数据库,判断不存在,再创建:createdatabaseifnotexists数据库名称;创建数据库,并指定字符集createdatabase数据库名称characterset字符集名;练习:创建db4数......
  • 大学生班级|基于SprinBoot+vue的大学生班级管理系统(源码+数据库+文档)
    大学生班级管理系统基于SprinBoot+vue的大学生班级管理系统一、前言二、系统设计三、系统功能设计 系统功能实现后台模块实现管理员功能实现教师功能实现学生功能实现四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博......
  • 数据库学习(一)——select语句
    一.检索数据1.SELECTprod_nameFROMproducts;--//从表products中检索一个名为prod_name的列。2.SELECTprod_id,prod_name,prod_priceFROMproducts;--//从表products中检索名为prod_id,prod_name,prode_price的列。3.SELECT*FROMprdoucts;--//检索表products中的所有的......
  • 亚信安慧AntDB数据库分布式集群在线升级
     一、概述数据库作为现代信息系统的核心组成部分,其持续优化和升级对于保证系统性能、安全性和稳定性至关重要。在线升级是一种不需要停机就可以进行的升级方式,它的出现极大地提高了数据库升级的效率和可靠性。本文将重点探讨在线升级的优势以及其在实际应用中的相关技术和场景。......
  • JDBC连接数据库
    什么是JDBCJDBC(JavaDatabaseConnectivity)是Java语言中用于连接和操作数据库的一组API。它允许Java程序通过标准的数据库连接方式,与不同种类的关系型数据库进行通信和交互。JDBC提供了一种统一的编程接口,使得开发人员可以使用相同的代码来访问不同的数据库。它提供了一组类......
  • Oracle 11g 数据库内存原理
    转自:1、https://blog.csdn.net/ly7472712/article/details/1162393882、https://www.cnblogs.com/prognani/archive/2012/05/14/2500679.htmlOracle11g数据库内存管理-----------------------------------------------------------------------------一、Oracle数据库内......
  • [转帖]11GR2数据库审计日志自动清理
    审计日志如果把SYSTEM表空间撑爆,也会导致数据库停摆,且11g默认审计是开启状态。今天就遇到了这样的情况,写了下面脚本来实现自动清理工作,记录操作过程。TRUNCATETABLESYS.AUD$REUSESTORAGE;--对于已经被审计日志撑爆的数据库或者初始化清理工作时报错ORA-46267,强烈建议用......
  • mybatis 实体类排除数据库字段映射
    1,使用关键字:"transient"transient关键字就是当对象存储时,它的值不需要维持,不需要序列化这个字段=====使用方式====private  transient  String userName2,使用关键字"static"和transient一样,使用这个修饰的变量也不会被序列化,所以在纯数存的时候也不会报错=====使......