2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
- 2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
- 第一阶段: CTF 夺旗
- 项目1. CTF 夺旗
- 任务一 命令注入
- 任务二 SQL 注入
- 项目2. 序列化漏洞
- 任务三 序列化链式利用
- 任务四 序列化字符串逃逸
- 项目3. 服务漏洞
- 任务五 文件上传
- 任务六 缓冲区溢出漏洞
- 第二阶段: 内网渗透
- 项目1. 内网渗透
- 任务一 内网渗透
- 第三阶段: 公有靶场
2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
企业信息系统安全赛项项目包括以下部分:
1.参加比赛的形式
2.项目
3.项目模块和所需时间
4.参考样题
竞赛时间: 7 小时
1.参加比赛的形式
双人团队参与
2.项目
项目由三个阶段组成,将按顺序完成。向参与者提供答题说明、靶机信息、 IP地址分配表及信息地址分配表。
项目包括基于系统集成、网络部署与云计算处理的安装和调试:
1.CTF夺旗
2.企业内网渗透
3.靶场行动
只有场地或平台无法完成并经技能竞赛经理批准时,才能更改测试项目和标准。
如果竞争对手不遵守要求或使自己和/或其他竞争对手面临危险,则可能会将其从竞争中移除。
测试项目将根据随机抽签按顺序完成。当参赛者完成模块时,结果将进行评分。
三、项目阶段和所需时间
| 阶段名称 | 阶段时间 |
|---|---|
| 第一阶段:企业内网渗透 | 180分钟 |
| 第二阶段:靶场行动 | 120分钟 |
| 第三阶段: 企业内网渗透 | 120分钟 |
第一阶段: CTF 夺旗
背景:作为信息安全技术人员,除了要掌握安全运营、应急响应这些方面安全内容还应该经常参与CTF夺旗实战,通过夺旗赛能够进一步提升实战技术能力,磨练选手的耐心,增强选手的学习能力。
CTF夺旗阶段题目主要包含:注入攻击,模版逃逸,序列化漏洞,服务漏洞等相关内容。
项目1. CTF 夺旗
任务一 命令注入
1.打开渗透机上的火狐浏览器,在地址栏输入靶机服务器的 IP 地址访问网页,使用默认用户名 admin 密码 password 登录,在登陆后的 DVWA 页面点击左边导航栏的“DVWA Security”按钮,修改难易程度为“low”,然后点击“Submit” 提交。点击“Command Injection”输入靶机服务器 IP,可以看到正常返回数据,将返回数据的最后一行的第 1 个单词作为 Flag 值提交。
2.构造语句用于显示操作系统中的用户,将构造语句中除 IP 地址以外的部分作为 Flag 值提交。
3.在 DVWA 页面点击“DVWA Security” 选择难易程度为“medium”,然后点击“Submit” 提交,再次利用上述构造语句用于显示系统中的用户,发现报错,将返回结果的倒数第 2 个单词作为 Flag 值提交。
4.点击“view_source”查看源代码,将源码中用于防御注入的过滤内容以 F1.F2 形式作为 Flag 值提交。
5.重新构造语句用于显示操作系统中的用户,可以看到正常返回数据,将重新构造语句中除 IP 地址以外的部分作为 Flag 值提交。
6.在 DVWA 页面点击“DVWA Security” 选择难易程度为“high”,然后点击“Submit”提交,将上一步中重新构造的语句重新进行提交,发现报错,点击“view_source”查看源代码,发现服务器端对 IP 参数进一步做了一定过滤,将源码中第 3 个过滤的内容作为 Flag 值提交。
7.再次构造语句用于显示操作系统中的用户,可以看到正常返回数据,将再次构造语句中除 IP 地址以外的部分作为 Flag 值提交。
8.再次构造语句用于显示操作系统中的用户,可以看到正常返回数据,将返回的用户列表中的最后一个用户名作为 Flag 值提交。
任务二 SQL 注入
1.该系统存在漏洞,登陆系统找到隐藏信息,并将 flag 提交;
2.该系统存在漏洞,找到当前 WEB 系统所使用的数据库用户名;
3.该系统存在漏洞,找到数据库中的隐藏信息,并将 flag 提交。
项目2. 序列化漏洞
任务三 序列化链式利用
1.访问靶机地址,将靶机 PHP 环境中的 PHP_SHA256 值作为 flag 提交;
2.访问靶机地址,将完成题目需要提交的通过 GET 方式发送的变量 content前 6 位作为 flag 提交;
3.访问靶机地址,将完成题目需要配置的特殊 HTTP 头变量的名字做为flag提交;
4.访问靶机地址,将完成题目需要绕过的函数名作为 flag 提交;
5.访问靶机地址,将完成题目需要使用的请求方式作为 flag 提交;
6.访问靶机地址,利用题目中的反序列化漏洞将靶机环境中的 flag 提交。
任务四 序列化字符串逃逸
1.访问靶机 8081 端口,将通过伪协议查看 index.php 文件的 payload 作为 flag 提交;
2.将完成发序列化字符串逃逸所得到的结果作为 flag 提交;
3.完成 POP 链式反序列化并将得到的文件名作为 flag 提交;
4.破解上一题目找到的文件,将找到的文件名作为 flag 提交;
5.破解上一题目找到的文件,将找到的文件名作为 flag 并提交;
6.利用找到的信息登录系统完成提权,获得最终 flag 并提交。
项目3. 服务漏洞
任务五 文件上传
1.访问靶机地址 9000 端口并将页面中用户显示代码的函数名称,作为 flag提交;
2.将程序中 session 的类型作为 flag 提交;
3.将获得 admin 用户权限需要设置的 PHPSSID 作为 flag 提价;
4.将完成题目需要上传的文件名前四位作为 flag 提交;
5.将题目环境中 session 文件保存位置作为 flag 提交;
6.将下载到的 session 文件的最后 9 位最为 flag 提交;
7.将/app/session/success.txt 类型作为 flag 提交;
8.完成题目,将最后获得的 flag 值作为 flag 提交。
任务六 缓冲区溢出漏洞
1.从靶机服务器的 FTP 上下载 flag0001.exe,分析该文件,请提交程序使用的加密函数;
2.请提交程序正常运行使用的 Key 值;
3.请提交溢出点地址;
4.请提交加密算法使用的秘钥;
5.请提交最终 flag 的值。
第二阶段: 内网渗透
背景:作为信息安全技术人员需要掌握常见的渗透测试的技术,以便朔源攻击方式时可以更好的理解黑客的攻击行为,并且分析系统所存在的漏洞并加以防护。您的团队需要发现内网中的服务器并且找出操作系统中的漏洞并借助改漏洞机进一步深入内网进行攻击。
内网渗透阶段题目主要包含:主机发现,渗透测试,漏洞利用和提权
项目1. 内网渗透
任务一 内网渗透
1.通过利用攻击机发现网络中存在的靶机,并将靶机的操作系统版本作为 flag 提交;
2.通过利用攻击机渗透已发现的靶机,并将得到的 flag 提交;
3.利用靶机内的漏洞提权至 root,将 root 目录下的 flag 提交;
4.利用该靶机作为跳板,并扫描另一网段内发现的靶机,并将开放端口号从小到大依次提交;
5.利用跳板机,分析已开放端口,并渗透进靶机,将得到的 flag 提交;
6.利用跳板机,攻击该靶机并得到最高权限,将得到的 flag 提交;
第三阶段: 公有靶场
背景:您的团队是信息对抗中的信息安全工程师,负责发现内网中的资产服务器,这些资产服务器可能存在着各种漏洞(见以下漏洞列表)。此时将会有很多白帽黑客(其他参赛队选手)对这些服务器进行大量攻击,你需要尽可能的从服务器中获得flag,并且守住这些服务器不被他人攻陷。
提示 1:该题目不需要保存文档;
提示 2:服务器中的漏洞可能是端口服务漏洞也可能是操作系统漏洞提示 3:加固你已发现的漏洞
提示4:对靶机池中的服务器进行渗透测试,取得flag 值并提交到答题平台,并提交该 flag 所对应的 IP 地址
项目1. 公有靶场注意事项
注意 1:任何时候不能关闭服务器,或使得服务器不能正常访问。
注意 2:任何时候不能对服务器、网络设备进行攻击,一经发现立即终止该参赛队的比赛,参赛选手清离赛场,并隔离到比赛结束。
注意 3:FLAG 值为每台受保护服务器的唯一性标识,每台受保护服务器仅有一个。
注意 4:靶机的 Flag 值存放在/flag.txt 文件内容当中。
注意 5:每队初始分 0 分,靶机被第一次攻陷时,则攻陷该靶机的队伍获得 “一血”加 5 分,同理“二血”加 3 分、“三血”加 2 分,之后攻陷该靶机的队
伍只加 1 分。
注意 6:在登录自动评分系统后,提交靶机的 Flag 值,同时需要指定靶机的 IP 地址。
注意 7:如因参赛队被攻击导致的问题,现场裁判不予帮助解决。
相关文章:
2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题 2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题第一阶段: CTF 夺旗项目1. CTF 夺旗任务一 命令注入任务二 SQL 注入 项目2. 序列化漏…...
【BBuf的CUDA笔记】十二,LayerNorm/RMSNorm的重计算实现
带注释版本的实现被写到了这里:https://github.com/BBuf/how-to-optim-algorithm-in-cuda/tree/master/apex 由于有很多个人理解,读者可配合当前文章谨慎理解。 0x0. 背景 我也是偶然在知乎的一个问题下看到这个问题,大概就是说在使用apex的…...
安装Mac提示安装无法继续,因为安装器已损坏
目录 事件起因报错原因 事件起因 有两台电脑,由于电脑1下载镜像文件很快,于是我先用电脑1下载这个大文件,然后安装openresty,电脑2用http链接下载这个大文件。电脑2安装中途就报安装无法继续,因为安装器已损坏。 报错原因 不知…...
脚本编程游戏引擎会遇到哪些问题
在游戏开发中,脚本编程已经成为了一种非常常见的方式,用来实现游戏逻辑和功能。但是脚本编程游戏引擎也可能会面临一些挑战和问题。下面简单的探讨一下都会遇到哪些问题,并且该如果做。 性能问题 脚本语言通常需要运行时解释执行࿰…...
什么软件可以做报表?
数据报表,是商业领域中不可或缺的一部分,它通过表格、图表等形式,将复杂的数据进行整理、分析并呈现出来,帮助用户更好地理解数据的趋势和关系。数据报表不仅展示了业务现状和趋势,还支持多种数据分析和挖掘功能&#…...
数据结构学习 jz39 数组中出现次数超过一半的数字
关键词:排序 摩尔投票法 摩尔投票法没学过所以没有想到,其他的都自己想。 题目:库存管理 II 方法一: 思路: 排序然后取中间值。因为超过一半所以必定在中间值是我们要的结果。 复杂度计算: 时间复杂度…...
基于Linux的Flappy bird游戏开发
项目介绍 主要是使用C语言实现,开启C项目之旅。 复习巩固C语言、培养做项目的思维。 功能: 按下空格键小鸟上升,不按下落; 显示小鸟需要穿过的管道; 小鸟自动向右飞行;(管道自动左移和创建&a…...
排序算法6---快速排序(非递归)(C)
回顾递归的快速排序,都是先找到key中间值,然后递归左区间,右区间。 那么是否可以实现非递归的快排呢?答案是对的,这里需要借助数据结构的栈。将右区间左区间压栈(后进先出),然后取出…...
【Verilog】期末复习——设计带异步清零且高电平有效的4位循环移位寄存器
系列文章 数值(整数,实数,字符串)与数据类型(wire、reg、mem、parameter) 运算符 数据流建模 行为级建模 结构化建模 组合电路的设计和时序电路的设计 有限状态机的定义和分类 期末复习——数字逻辑电路分…...
银行网络安全实战对抗体系建设实践
文章目录 前言一、传统攻防演练面临的瓶颈与挑战(一)银行成熟的网络安全防护体系1、缺少金融特色的演练场景设计2、资产测绘手段与防护体系不适配3、效果评价体系缺少演练过程维度相关指标 二、实战对抗体系建设的创新实践(一)建立…...
SwiftUI之深入解析Alignment Guides的超实用实战教程
一、Alignment Guide 简介 Alignment guides 是一个强大的布局工具,但通常未被充分利用。在很多情况下,它们可以帮助我们避免更复杂的选项,比如锚点偏好。如下所示,对对齐的更改也可以自动(并且容易地)动画…...
java获取视频文件的编解码器
java获取视频文件的编解码器 引入jar包: <dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.5.9</version></dependency>测试类 package com.jd.brand.approve.…...
动态规划Day06(完全背包)
完全背包 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 完全背包和01背包问题唯一不同…...
selenium之框架之窗口
...
华为OD机试 - 最小矩阵宽度(Java JS Python C)
题目描述 给定一个矩阵,包含 N * M 个整数,和一个包含 K 个整数的数组。 现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。 输入描述 第一行输入两个正整数 N,M,表示矩阵大小。 接下来 N 行 M 列表示矩阵内容。 下一行包含一个正整数 K…...
嵌入式linux_C应用学习之API函数
1.文件IO 1.1 open打开文件 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode);pathname:字符串类型,用于标…...
【ubuntu】docker中如何ping其他ip或外网
docker中如何ping其他ip或外网 示例图: 运行下面命令: docker run -it --namehei busybox看情况需要加权限 sudo,即: sudo docker run -it --namehei busyboxping 外网 ping -c 4 www.baidu.comping 内网 ping -c 4 192.168.…...
【Vue3+Ts项目】硅谷甄选 — 品牌管理+平台属性管理+SPU管理+SKU管理
一、品牌管理模块 1.1 静态模块搭建 使用到element-plus的card、button、table、pagination等组件:src/views/product/trademark/index.vue <template><el-card><!-- 卡片顶部添加品牌按钮 --><el-button type"primary" size&quo…...
计算机图形学流体模拟 blender 渲染脚本
做流体模拟的时候,想要复现别人的成果,但是别人的代码都是每帧输出 ply 格式的文件,渲染部分需要自己完成 看了一下,似乎用 blender 是最简单的,于是记录一下过程中用到的代码 Blender 版本 4.0 批量导入 ply 假设…...
二分图带权最大匹配-KM算法详解
文章目录 零、前言一、红娘再牵线二、二分图带权最大完备匹配2.1二分图带权最大匹配2.2概念2.3KM算法2.3.1交错树2.3.2顶标2.3.3相等子图2.3.4算法原理2.3.5算法实现 三、OJ练习3.1奔小康赚大钱3.2Ants 零、前言 关于二分图:二分图及染色法判定-CSDN博客 关于二分…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
