首页 > 其他分享 >第十七届山东省职业院校技能大赛中职组“网络安全”赛项正式赛题

第十七届山东省职业院校技能大赛中职组“网络安全”赛项正式赛题

时间:2024-12-17 22:57:18浏览次数:8  
标签:截图 渗透 中职 赛题 职业院校 漏洞 Flag 提交 服务器

第十七届山东省职业院校技能大赛中职组“网络安全”赛项正式赛题

文章目录

一、竞赛阶段
在这里插入图片描述
二、竞赛任务书内容

(一)拓扑图
在这里插入图片描述

(二)模块A 基础设施设置与安全加固(200分)

一、项目和任务描述:
假定你是某企业的网络安全工程师,对于企业的服务器系统,根据任务要求确保各服务正常运行,并通过综合运用登录和密码策略、数据库安全策略、流量完整性保护策略、事件监控策略、防火墙策略等多种安全策略来提升服务器系统的网络安全防御能力。本模块要求对具体任务的操作截图并加以相应的文字说明,以 word 文档的形式书写,以 PDF 格式保存,以赛位号作为文件名.
二、服务器环境说明
AServer08(Windows)系统:用户名 administrator 密码 P@ssw0rd AServer09(Linux)系统:用户名 root 密码 123456
二、说明:
1.所有截图要求截图界面、字体清晰,并粘贴于相应题目要求的位置;
2.文件名命名及保存:网络安全模块 A-XX(XX 为工位号),PDF 格式保存;
3.文件保存到 U 盘提交。

A-1登录安全加固(Windows, Linux)
请对服务器 Windows、Linux 按要求进行相应的设置,提高服务器的安全性。 1.密码策略(Windows, Linux)
a.最小密码长度不少于 13 个字符(Windows),将密码长度最小值的属性配置界面截图:
b.密码必须符合复杂性要求(Linux),将/etc/pam.d/system-auth 配置文件中对应的部分截图:
2.用户安全管理(Windows)
a.设置取得文件或其他对象的所有权,将该权限只指派给 administrators 组,将取得文件或其它对象的所有权属性的配置界面截图:
b.禁止普通用户使用命令提示符,将阻止访问命令提示符配置界面截图:
A-2 Nginx 安全策略(Linux)
1.禁止目录浏览和隐藏服务器版本和信息显示,将/etc/nginx/nginx.conf 配置文件相关配置项截图:
2.限 制 HTTP 请 求 方 式 , 只 允 许 GET 、 HEAD 、 POST , 将
/etc/nginx/conf.d/default.conf 配置文件相关配置项截图:
3.设置客户端请求主体读取超时时间为 10,将/etc/nginx/nginx.conf 配置文件相关配置项截图:
4.设置客户端请求头读取超时时间为 10,将/etc/nginx/nginx.conf 配置文件相关配置项截图:
5.将 Nginx 服务降权,使用 www 用户启动服务,将/etc/nginx/nginx.conf 配置文件相关配置项截图:
A-3日志监控(Windows)
1.安全日志文件最大大小为 128MB,设置当达到最大的日志大小上限时,按需要覆盖事件(旧事件优先),将日志属性-安全(类型:管理的)配置界面截图:
2.应用日志文件最大大小为 64MB,设置当达到最大的日志大小上限时将其存档,不覆盖事件,将日志属性-应用程序(类型:管理的)配置界面截图:
3.系统日志文件最大大小为 32MB,设置当达到最大的日志大小上限时,不覆盖事件
(手动清除日志),将日志属性-系统(类型:管理的)配置界面截图:

A-4中间件服务加固 SSHD\VSFTPD\IIS(Windows, Linux)
1.SSH 服务加固(Linux)
a.修改 ssh 服务端口为 2222,使用命令 netstat -anltp | grep sshd 查看 SSH 服务端口信息,将回显结果截图:
b.ssh 禁止 root 用户远程登录,将/etc/ssh/sshd_config 配置文件中对应的部分截图:
c.设置 root 用户的计划任务。每天早上 7:50 自动开启 ssh 服务,22:50 关闭;每周六的 7:30 重新启动 ssh 服务,使用命令 crontab -l,将回显结果截图:
d.修改 SSHD 的 PID 档案存放地,将/etc/ssh/sshd_config 配置文件中对应的部分截图;
2.VSFTPD 服务加固(Linux)
a.设置运行 vsftpd 的非特权系统用户为 pyftp,将/etc/vsftpd/vsftpd.conf 配置文件下的相关配置项截图:
b.限制客户端连接的端口范围在 50000-60000,将/etc/vsftpd/vsftpd.conf 配置文件下的相关配置项截图:
c.限制本地用户登录活动范围限制在 home 目录,将/etc/vsftpd/vsftpd.conf 配置文件下的相关配置项截图:
d.设置数据连接的超时时间为 2 分钟,将/etc/vsftpd/vsftpd.conf 配置文件中对应的部分截图:
e.设置站点本地用户访问的最大传输速率为 1M,将/etc/vsftpd/vsftpd.conf 配置文件中对应的部分截图:
3.IS 加固(Windows)
a.开启 IIS 的日志审计记录(日志文件保存格式为 W3C,只记录日期、时间、客户端 IP 地址、用户名、方法),将 W3C 日志记录字段配置页面截图:
b.关闭 IIS 的 WebDAV 功能增强网站的安全性,将警报提示信息截图:

c.防止文件枚举漏洞枚举网络服务器根目录文件,禁止 IIS 短文件名泄露,将配置命令截图。

A-5本地安全策略(Windows)
1.禁止匿名枚举 SAM 帐户,将不允许 SAM 账户的匿名枚举的属性配置界面截图:
2.禁止系统在未登录的情况下关闭,将允许系统在未登录的情况下关闭的属性配置界面截图:
3.禁止存储网络身份验证的密码和凭据,将不允许存储网络身份验证的密码和凭据的属性配置界面截图:
4.禁止将 Everyone 权限应用于匿名用户,将 Everyone 权限应用于匿名用户的属性配置界面截图:
5.在超过登录时间后强制注销,将在超过登录时间后强制注销的属性配置界面截图:
6.关闭系统时清除虚拟内存页面文件,将关机:清除虚拟内存页面文件的属性配置界面截图:
7.禁止软盘复制并访问所有驱动器和所有文件夹,将恢复控制台:允许软盘复制并访问所有驱动器和所有文件夹的属性配置界面截图:
8.设置不显示上次登录的用户名,将交互式登录:不显示最后的用户名属性 配置界面截图:

A-6防火墙策略(Linux)
1.设置防火墙允许本机转发除ICMP 协议以外的所有数据包,将 iptables 配置命令截图:
2.为防止 SSH 服务被暴力枚举,设置 iptables 防火墙策略仅允许 172.16.10.0/24 网段内的主机通过 SSH 连接本机,将 iptables 配置命令截图:
3.为防御拒绝服务攻击,设置 iptables 防火墙策略对传入的流量进行过滤,限制每分钟允许 3 个包传入,并将瞬间流量设定为一次最多处理 6 个数据包(超过上限的网络数据包将丢弃不予处理),将 iptables 配置命令截图:
4.只允许转发来自 172.16.0.0/24 局域网段的 DNS 解析请求数据包,将 iptables 配置命令截图:
5.为防御 IP 碎片攻击,设置 iptables 防火墙策略限制 IP 碎片的数量,仅允许每秒处理 1000 个,将 iptables 配置命令截图:
6.禁止转发来自 MAC 地址为 29:0E:29:27:65:EF 主机的数据包,将 iptables 配置命令截图:
7.禁止任何机器 ping 本机,将 iptables 配置命令截图:
8.禁止本机 ping 任何机器,将 iptables 配置命令截图:

(三)B模块安全事件响应/网络安全数据取证/应用安全(400分)

B-1:Windows操作系统渗透测试

服务器场景:Server2105(关闭链接)
服务器场景操作系统:Windows(版本不详)

1.通过本地PC中渗透测试平台Kali对服务器场景进行渗透测试,将该场景网络连接信息中的DNS信息作为Flag值 (例如:114.114.114.114) 提交;
2.通过本地PC中渗透测试平台Kali对服务器场景进行渗透测试,将该场景中的当前最高账户管理员的密码作为Flag值提交;
3.通过本地PC中渗透测试平台Kali对服务器场景进行渗透测试,将该场景桌面上111文件夹中唯一一个后缀为.docx文件的文件名称作为Flag值提交;
4.通过本地PC中渗透测试平台Kali对服务器场景进行渗透测试,将该场景桌面上111文件夹中唯一一个后缀为.docx文件的文档内容作为Flag值提交;
5.通过本地PC中渗透测试平台Kali对服务器场景进行渗透测试,将该场景桌面上222文件夹中唯一一个图片中的英文单词作为Flag值提交;

B-2:网络安全事件应急响应

服务器场景:Server2229(开放链接)
用户名:root,密码:p@ssw0rd123

1.找出黑客植入到系统中的二进制木马程序,并将木马程序的名称作为 Flag 值(若存在多个提交时使用英文逗号隔开,例如 bin,sbin,…)提交;
2.找出被黑客修改的系统默认指令,并将被修改的指令里最后一个单词作为 Flag 值提交;
3.找出被黑客替换的系统指令,并将其绝对路径作为 Flag 值提交;
4.找出被黑客修改的服务配置文件,将文件的 md5 值前四位作为 Flag 值提交;
5.找出系统中的弱口令账号,将该账号的用户名及密码作为 Flag 值(用户名和密码之间用英文冒号隔开,例如:root:toor)提交

B-3:内存取证

仅能获取win20230306的IP地址
FTP用户名:user,密码:123456

1.在服务器中下载内存片段,在内存片段中获取主机信息,将管理员密码作为Flag值提交;
2.在内存片段中获取主机信息,将此片段的地址作为Flag值提交;
3.在内存片段中获取主机信息,将此片段的主机名作为Flag值提交;
4.在内存片段中获取主机信息,将挖矿程序的地址及端口号作为Flag值提交;(若为多个用;分开)
5.在内存片段中获取主机信息,将后台恶意程序所用的程序名称作为Flag值提交;
6.在内存片段中获取主机信息,将此时的浏览器搜寻的关键词作为Flag值提交。

B-4:Linux系统渗透提权

服务器场景:Server2204(关闭链接)
用户名:hacker 密码:123456

1.使用渗透机对服务器信息收集,并将服务器中SSH服务端口号作为flag提交;
2.使用渗透机对服务器信息收集,并将服务器中主机名称作为flag提交;
3.使用渗透机对服务器信息收集,并将服务器中系统内核版本作为flag提交;
4.使用渗透机对服务器管理员提权,并将服务器中root目录下的文本内容作为flag提交;
5.使用渗透机对服务器管理员提权,并将服务器中root的密码作为flag提交;
6.使用渗透机对服务器管理员提权,并将服务器中root目录下的图片内容作为flag提交。

B-5:系统渗透

仅能获取lin20230503的IP地址
用户名:hello,密码:未知

1.在渗透机中对服务器主机进行信息收集,将服务器开启的端口号作为Flag值提交;
2.在渗透机中对服务器主机进行渗透,在服务器主机中获取服务器主机名称,将主机名作为Flag值提交;
3.在渗透机中对服务器主机进行渗透,在服务器主机中获取内核版本,将内核版本作为Flag提交;
4.在渗透机中对服务器主机进行渗透,在服务器主机中获取管理员的密码,将密码作为Flag提交;
5.在渗透机中对服务器主机进行渗透,在服务器主机中找到根目录下的flag文件,将文件中的内容作为Flag值提交;
6.在渗透机中对服务器主机进行渗透,在服务器主机中找到管理员家目录下的flag文件,将文件中的内容作为Flag值提交。

B-6:逆向分析

任务说明:Server2023111301(开放链接)
用户名:Administrator,密码:123456

1.在 JavaScript 语言中,将给定的长字符串转换为一个数组的方法,将该方法应用于逆向解码操作(可执行文件位于Server2023111301桌面逆向分析文件夹中),所得的结果进行Base64运算,将过程中使用的方法作为Flag值提交(例如: array.splice());
2.写出在字符串中匹配连续的四个字符,且每两个字符之间用空格分隔的正则匹配表达式,将该正则表达式应用于逆向解码操作,所得的结果进行Base64运算,将过程中使用的方法作为Flag值提交(例如:array.splice());
3.使用 JavaScript 中的方法,将迭代器中的每个匹配项取出第一个字符,也就是每个四字符组的第一个字符。将该方法应用于逆向解码操作,所得的结果进行Base64运算,将过程中使用的方法作为Flag值提交(例如:array.splice());
4.使用 JavaScript 中的方法,对上一个步骤中得到的结果的字符进行操作,将它们用空格分隔、反转顺序,然后再连接起来。所得的结果进行Base64运算,将过程中使用的方法作为Flag值提交(例如:array.splice());
5.使用 JavaScript 中的方法,将倒序排列后的字符解释为十六进制数字,然后将其右移2位。所得的结果进行Base64运算,将过程中使用的方法作为Flag值提交(例如: array.splice());
6.将上一步处理后的数字转换为相应的Unicode字符。并将所有转换后的Unicode字符连接成一个字符串。所得的结果进行Base64运算,将运算后得到的结果作为Flag值提交。

B-7:横向渗透测试活动溯源

服务器场景Server1282
服务器场景用户名、密码:test/P@ssw0rd123(开放链接),提供的工具: brimdata(z-ui);数据包路径:/home/test/1206.pcapng
1.使用工具找到攻击者首次成功攻击的计算机源网络IP地址,并将其作为Flag值提交;
2.使用工具溯源攻击者的攻击路径,请将攻击者首次攻击的计算机名作为Flag值提交;
3.使用工具找出攻击者用于身份验证的用户名,并将该用户名作为Flag值提交;
4.使用工具查找攻击者在受害目标机器上使用的恶意文件名,并将其作为Flag值提交;
5.使用工具找到攻击者利用的网络共享通信的名字,并将其作为Flag值提交;
6.使用工具找出攻击者试图横向移动的计算机名称,并将其作为Flag值提交。

B-8:恶意DLL木马文件分析

服务器场景Server2561 用户名:Administrator 密码p@ssw0rd

1.分析桌面上的恶意木马压缩文件,找出木马调用的dll文件名称,并将调用的dll文件名作为Flag值提交(Flag排序按照首英文首字母的顺序,多个dll之间以英文逗号隔开);
2.分析第一个dll文件,找出恶意文件为防止程序多开创建的函数,并将该函数名称作为Flag值提交;
3.分析第一个dll文件,找出该代码构造出的可执行文件,并将可执行文件的名称作为 Flag值提交;
4.分析第二个dll文件,找出它最终跳转的有效dll,并将该dll作为Flag值提交;
5.分析恶意木马文件,找出木马运行后调用的四个可执行文件,并将调用的exe文件名 作为Flag值提交(Flag排序按照首英文首字母的顺序,多个exe之间以英文逗号隔开);
6.分析恶意木马文件,找出木马运行后对键盘活动进行记录后存储的文件,并存储键盘记录文件的绝对路径作为Flag值提交;
7.分析第三个dll文件,找出恶意DLL装载病毒的函数位置,并将函数位置作为Flag值提交(例如:sub_10010010,sub_10010020);

(四)模块C CTF夺旗-攻击(200分)

一、项目和任务描述:
假定你是某企业的网络安全渗透测试工程师,负责企业某些服务器的安全防护,为了更好的寻找企业网络中可能存在的各种问题和漏洞。你尝试利用各种攻击手段,攻击特定靶机,以便了解最新的攻击手段和技术,了解网络黑客的心态,从而改善您的防御策略。
请根据《赛场参数表》提供的信息,在客户端使用谷歌浏览器登录答题平台。二、操作系统环境说明:
客户机操作系统:Windows 10/Windows7靶机服务器操作系统:Linux/Windows
三、漏洞情况说明:
1.服务器中的漏洞可能是常规漏洞也可能是系统漏洞;
2.靶机服务器上的网站可能存在命令注入的漏洞,要求选手找到命令注入的相关漏洞,利用此漏洞获取一定权限;
3.靶机服务器上的网站可能存在文件上传漏洞,要求选手找到文件上传的相关漏洞,利用此漏洞获取一定权限;
4.靶机服务器上的网站可能存在文件包含漏洞,要求选手找到文件包含的相关漏洞,与别的漏洞相结合获取一定权限并进行提权;
5.操作系统提供的服务可能包含了远程代码执行的漏洞,要求用户找到远程代码执行的服务,并利用此漏洞获取系统权限;
6.操作系统提供的服务可能包含了缓冲区溢出漏洞,要求用户找到缓冲区溢出漏洞的服务,并利用此漏洞获取系统权限;
7.操作系统中可能存在一些系统后门,选手可以找到此后门,并利用预留的后门直接获取到系统权限。
四、注意事项:
1.不能对裁判服务器进行攻击,警告一次后若继续攻击将判令该参赛队离场;
2.flag值为每台靶机服务器的唯一性标识,每台靶机服务器同一时间内仅有1个;
3.在登录自动评分系统后,提交靶机服务器的flag值,同时需要提交该靶机服务器的网关地址;
4.本环节不予补时。

(五)模块D CTF夺旗-防御(200分)

一、项目和任务描述:
假定各位选手是某安全企业的网络安全工程师,负责若干服务器的渗透测试与安全防护,这些服务器可能存在着各种问题和漏洞。你需要尽快对这些服务器进行渗透测试与安全防护。每个参赛队拥有专属的堡垒机服务器,其他队不能访问。参赛选手通过扫描、渗透测试等手段检测自己堡垒服务器中存在的安全缺陷,进行针对性加固,从而提升系统的安全防御性能。
请根据《赛场参数表》提供的信息,在客户端使用谷歌浏览器登录需要加固的堡垒服务器。
二、操作系统环境说明:
客户机操作系统:Windows 10/Windows7堡垒服务器操作系统:Linux/Windows
三、漏洞情况说明:
1.堡垒服务器中的漏洞可能是常规漏洞也可能是系统漏洞;
2.堡垒服务器上的网站可能存在命令注入的漏洞,要求选手找到命令注入的相关漏洞,利用此漏洞获取一定权限;
3.堡垒服务器上的网站可能存在文件上传漏洞,要求选手找到文件上传的相关漏洞,利用此漏洞获取一定权限;
4.堡垒服务器上的网站可能存在文件包含漏洞,要求选手找到文件包含的相关漏洞,与别的漏洞相结合获取一定权限并进行提权;
5.操作系统提供的服务可能包含了远程代码执行的漏洞,要求用户找到远程代码执行的服务,并利用此漏洞获取系统权限;
6.操作系统提供的服务可能包含了缓冲区溢出漏洞,要求用户找到缓冲区溢出漏洞的服务,并利用此漏洞获取系统权限;
7.操作系统中可能存在一些系统后门,选手可以找到此后门,并利用预留的后门直接获取到系统权限。
四、注意事项:
1.每位选手需要对加固点和加固过程截图,并自行制作系统防御实施报告,最终评分以实施报告为准;
2.系统加固时需要保证堡垒服务器对外提供服务的可用性;
3.不能对裁判服务器进行攻击,警告一次后若继续攻击将判令该参赛队离场;
4.本环节不予补时。二、说明:
1.所有截图要求截图界面、字体清晰;
2.文件名命名及保存:网络安全模块D-XX(XX为工位号),PDF格式保存;
3.文件保存到U盘提交。

标签:截图,渗透,中职,赛题,职业院校,漏洞,Flag,提交,服务器
From: https://blog.csdn.net/qq_50377269/article/details/144546362

相关文章

  • 2023 ICPC 合肥区域赛题解 更新至 6 题(The 2023 ICPC Asia Hefei Regional Contest )
    Preface只能说阅读理解能力有待提高,\(B\)题看了半天愣是看不懂一点。只能跳了。依旧是复习篇,感觉队友当时开出来的\(dp\)难度不低,感慨张神的强大。我会在代码一些有必要的地方加上注释,签到题可能一般就不会写了.以下是代码火车头:#include<iostream>#include<algorithm>#i......
  • 2022 年全国职业院校技能大赛网络搭建与应用赛题
    2022年全国职业院校技能大赛网络搭建与应用赛项正式赛卷 第二部分网络搭建及安全部署竞赛总分450分竞赛时长3小时2022年(中职组)网络搭建与应用赛项专家组2022年8月竞赛说明:1.禁止携带和使用移动存储设备、计算器、通信工具及参考资料。2.请根据大赛所......
  • Codeforces 赛题整合1
    对于训练赛的赛题整合。文章目录2033D-Kousuke'sAssignment题意:题解:代码2033C-Sakurako'sFieldTrip题意题解代码2022B-KarSalesman题意题解代码2025C-NewGame题意题解代码2033D-Kousuke’sAssignmentcodeforces链接题意:找出数组中最多有多少......
  • 【最新原创毕设】基于Java的面向中职物联网专业教师的课程资源服务平台(免费领源码)可做
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.2系统流程分析2.2.1系统开发流程2.2.2用户登录流程2.2.3系统操作流程2.2.4添加信息流程2.2.5修改信息流程2.2.6删除信息流程2.3 系统......
  • 11.25 NOIP 模拟赛题解
    T1P1069[NOIP2009普及组]细胞分裂原题链接这道题就是基本的数学知识。我们直接来转化题意,这道题就是让我们求min⁡(k......
  • 【网络系统管理】2023年全国职业院校技能大赛:组策略--10套题组合--4
    16、只有域管理员和IT部门员工可以登陆服务器(1)计算机配置\策略\Windows设置\安全设置\本地策略\用户权限分配17、创建ChinaSkills23为GPO管理员,加入到企业管理、域控管理员组(1)gpmc.msc\林\域\%domain%--在这个域中创建GPO18、为所有域用户设置漫游文件(1)用户和计算机\%do......
  • 2018 ICPC南京区域赛题解 更新至 8 题
    2018ICPC南京区域赛题解更新至8题The2018ACM-ICPCAsiaNanjingRegionalProgrammingContest目录2018ICPC南京区域赛题解更新至8题The2018ACM-ICPCAsiaNanjingRegionalProgrammingContestPrefaceProblemA.AdrienandAustinProblemD.CountryMeowProblem......
  • 2024某校新生校队选拔赛题解
    游记某校某院与某院联合培养机制给排了两场讲座,讲完吃饭,讲座时间\(8:00-12:00,\)拖堂\(10\)min,到食堂\(10\)min,吃饭\(30\)min,走回去\(10\)min,打开网址发现时间只够看榜的一看榜我草\(5\)小时连\(4\)个题都做不出来翻题面发现A,L纯签到,B半签到,遂确信成分题解题目链接A验证是......
  • GZ073 网络系统管理赛项赛题第5套A模块
    2023****年全国职业院校技能大赛网络系统管理赛项模块A:网络构建(样题10)目录任务描述…3任务清单…3(一)基础配置…3(二)有线网络配置…3(三)无线网络配置…5(四)出口网络配置…7附录1:拓扑图…8附录2:地址规划表…9任务描述CII集团公司业务不断发展壮大,为适应IT......
  • 一文带你了解,2024年世界职业院校技能大赛该如何备赛
    2024年世界职业院校技能大赛(以下简称“大赛”)即将拉开帷幕,这不仅是一次展示职业院校学生专业技能的舞台,更是促进国际职业教育交流与合作的重要契机。为了确保参赛队伍能在比赛中取得优异成绩,以下是一些具体建议,旨在帮助团队深入理解比赛、加强团队协作、提升个人与团队绩效......