第三周作业

news/2024/11/17 22:45:27/文章来源:https://www.cnblogs.com/Secpractice/p/18389538

1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态。
2、在docker并部署DVWA,要求:DVWA web 端口映射到8082,提供访问截图。

3、Mysql练习
(1)创建一个名为"magedu_C10"的数据库;
(2)在magedu_C10数据库中创建一张名为"table_Sec"的表,要求有序号、姓名、年龄、性别参数;
(3)在table_Sec表中插入数据,序号是个人学号数字部分,姓名是拼音缩写,年龄、性别无要求;
(4)使用Navicat连接你所创建的数据库,查看个人信息并提供截图。
4、以下哪个口令不是弱口令?
A. p@ssw0rd
B. m@a#g$e%d&u
C. 1QAZ2wsx
D. MaGEdu@0513

  1. 在 Docker 中启动 CentOS 容器

    • 后台方式(Detached Mode):

      docker run -d --name centos_backend centos
      

      这个命令会在后台启动一个名为 centos_backend 的 CentOS 容器。

    • 交互方式(Interactive Mode):

      docker run -it --name centos_interactive centos /bin/bash
      

      这个命令会启动一个名为 centos_interactive 的 CentOS 容器,并提供一个交互式 bash 会话。

    • 对比容器状态
      使用 docker ps 查看正在运行的容器,使用 docker ps -a 查看所有容器(包括未运行的)。

    • 退出容器并保持运行状态
      在交互式容器中,可以通过按 Ctrl+P 然后按 Ctrl+Q 来退出容器而不停止它。或者,可以简单地关闭终端窗口,因为使用了 -d 参数的容器会在后台运行。

  2. 部署 DVWA

    docker run -d -p 8082:80 --name dvwa_container sagikazarmark/dvwa
    

    这个命令会在后台启动一个名为 dvwa_container 的 DVWA 容器,并将容器的 80 端口映射到宿主机的 8082 端口。

    要提供访问截图,你需要使用浏览器访问 http://localhost:8082 或者对应的宿主机 IP 地址,并截图 DVWA 的登录页面。

  3. MySQL 练习

    • 首先,需要启动一个 MySQL 容器:
      docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql
      
    • 然后,使用以下 SQL 命令来创建数据库和表:
      CREATE DATABASE magedu_C10;
      USE magedu_C10;
      CREATE TABLE table_Sec (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender VARCHAR(10)
      );
      
    • 插入数据:
      INSERT INTO table_Sec (id, name, age, gender) VALUES (1, 'ZhangSan', 20, 'Male');
      -- 根据需要添加更多数据
      
    • 使用 Navicat 连接到 MySQL 容器:
      • 确保 Navicat 配置了正确的主机名(通常是 localhost 或容器的 IP 地址)、端口(默认为 3306)、用户名和密码。
  4. 判断弱口令
    弱口令通常是易于猜测的、简短的或者没有包含大小写字母、数字和特殊字符的组合。根据这些标准,选项 D "MaGEdu@0513" 不是弱口令,因为它包含了大小写字母、数字和特殊字符,且长度较长。其他选项 A、B、C 都被认为是弱口令,因为它们要么过于简单,要么缺乏足够的复杂性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/789812.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

任正非署名文章《星光不问赶路人》:没有退路就是胜利之路

华为心声社区以总裁办电子邮件形式,发布了任正非于2020年6月19日的讲话:《星光不问赶路人》,我看了好几遍,热血沸腾。“对未来科学的探索不停步,研发不停步,继续勇往直前。不能以后生存下来了,却看不见未来了。没有明天了,这样的生存是没有意义的。战略研究院要继续扩大…

nss第四页

1、[GDOUCTF 2023]EZ WEB 首先这题查看源码可以看到有个目录访问src这代码的意思就是,如果访问/super-secret-route-nobody-will-guess 的请求方法为put,那么就输出flag 所以就直接抓包然后改请求就行了2、[GDOUCTF 2023]泄露的伪装 这题的话,需要扫描目录访问www.rar,得到…

信奥赛一本通陈老师解题 1128:图像模糊处理

​【题目描述】给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理: 1.四周最外侧的像素点灰度值不变; 2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。【输入】第一行包含两个整数n和m,表示图像包含像…

作业8.26:自我介绍+软工5问

这个作业属于哪个课程 班级链接这个作业要求在哪里 作业要求链接这个作业的目标 掌握 Markdown 基本使用;初步预习教材。介绍我自己 🍁嗨,我是凌枫,运行下面的 Python 代码,您将看到我的自我介绍! class UniversityStudent:def __init__(self, major, hobbies, current_…

037.CI4框架CodeIgniter,使用Model模型绑定数据库表

01、我们创建一个数据库,如下:CREATE TABLE `user` (`id` int(20) NOT NULL AUTO_INCREMENT,`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`userpassword` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAUL…

分享两个方法分析python打包exe

在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适的工具。今天,我们将介绍两种常用的Python打包工具:PyInstalle…

VMware虚拟机安装的Ubuntu,桥接方式静态ip,内网可以访问,ping外网不可用

1.环境说明 系统:Ubuntu 24.04 环境:VMware下桥接静态IP设置2.问题:ping www.baidu.com报错 [~] ping www.baidu.com ping: www.baidu.com: Temporary failure in name resolution3.解决办法 (1)利用route -n命…

51nod 1204 Parity

闲话 虽然这题好像找不到原题了,但毋庸置疑地说这的确是并查集的好题。 分析 可以先对奇偶区间进行分析,当这个有偶数个 1 时,区间 \(1-(left-1)\) 一定与 区间 \(1-right\) 的奇偶性相同。如此图 \(3-4\) 为偶区间,根据分析,\(1-2\) 为奇区间。\(1-4\) 也为奇区间。但如果…

【信息收集】网络空间测绘FOFA,查询语法最全使用方法(图文解析)

高级搜索基础类别标记类(Special Label)协议类 (type=service)网站类(type=subdomain)证书类地理位置(Location) 时间类(Last update time)独立IP语法(独立IP系列语法,不可和上面其他语法共用)查询基础语法案例html搜索title标题搜索domain域名搜索host主机名搜索o…

Windows10使用MSYS2和VS2019编译FFmpeg详解

本文详解介绍了在windows10下,使用VS2019社区版编译ffmpeg的环境搭建、编译过程,以及期间遇到的各种问题。1 环境准备 1.1 安装Visual Studio 2019 这个步骤相对比较简单,不再详细说明。 1.2 安装msys2 首先需要安装msys2环境以及相关的编译依赖项, 官方网址为: https://ww…

信奥一本通题南沙陈老师解题 1058:求一元二次方程

【题目描述】【输入】输入一行,包含三个浮点数a,b,ca,b,c(它们之间以一个空格分开),分别表示方程ax2+bx+c=0ax2+bx+c=0的系数。【输出】输出一行,表示方程的解。 若两个实根相等,则输出形式为:“x1=x2=...x1=x2=...”; 若两个实根不等,在满足根小者在前的原则,则输出…

PbootCMS使用Ajax无刷新提交留言及表单

留言表单 <form onsubmit="return submsg(this);">联系人<input type="text" name="contacts" required id="contacts">手 机<input type="text" name="mobile" required id="mobile"&…