一、竞赛项目简介
“网络安全”竞赛共分A:网络安全事件响应、数字取证调查和应用安全;B:CTF 夺旗。竞赛时间安排和分值权重见表1。
二、竞赛注意事项
-
竞赛期间禁止携带和使用移动存储设备、计算器、通信工具及参考资料。
-
请根据大赛所提供的竞赛环境,检查所列的硬件设备、软件清单、材料清单是否齐全,计算机设备是否能正常使用。
-
在进行任何操作之前,请阅读每个部分的所有任务。各任务之间可能存在关联。
-
操作过程中需要及时按照答题要求保存相关结果。竞赛结束后,所有设备保持运行状态,评判以最后提交的成果为最终依据。
-
竞赛完成后,竞赛设备、软件和赛题请保留在座位上,禁止将竞赛所用的所有物品(包括试卷等)带离赛场。
-
禁止在提交资料上填写与竞赛无关的标记,如违反规定,可视为0分。
一、项目和任务描述
假定你是某网络安全技术支持团队成员,某企业的服务器系统被黑客攻击,你的团队
前来帮助企业进行调查并追踪本次网络攻击的源头,分析黑客的攻击方式,发现系统漏洞,提交网络安全事件响应报告,修复系统漏洞,删除黑客在系统中创建的后门,并帮助系统恢复正常运行。
二、服务环境说明
操作系统:Windows/Linux
三、具体任务
任务一:应急响应
某集团的WebServer服务器被黑客入侵,该服务器的Web应用系统被上传恶意软件,系统文件被恶意软件破坏,您的团队需要帮助该公司追踪此网络攻击的来源,在服务器上进行全面的检查,包括日志信息、进程信息、系统文件、恶意文件等,从而分析黑客的攻击行为,发现系统中的漏洞,并对发现的漏洞进行修复。
请按要求完成该部分的工作任务。
- 提交攻击者的IP地址;
- 提交攻击者首次攻击成功的时间,格式:DD/MM/YY:HH:MM:SS;
- 查找黑客在WEB应用文件中写入的恶意代码,提交文件绝对路径;
- 分析攻击者的提权手法,提交攻击者通过哪一个指令成功提权,提交进程名;
- 找到攻击者隐藏在正常web应用代码中的恶意代码,提交该文件名含后缀;…
任务二:操作系统取证
某集团某服务器系统感染恶意程序,导致系统关键文件被破坏,请分析A集团提供的内存镜像,找到镜像中的恶意软件,分析恶意软件行为。
请按要求完成该部分的工作任务。
- 提交内存镜像创建的时间,格式:YY-MM-DD HH:MM:SS;
- 提交攻击者的IP地址和连接端口号,格式:ip:port;
- 提交系统执行的第一个命令;
- 提交系统存在的flag文件内容;
- 提交桌面上的敏感文件的秘密内容;
- 提交内存中恶意进程的PID;
- 提交恶意进程的文件名(含路径含路径及后缀);
…
任务三:网络数据包分析
某集团的网络安全监控系统发现恶意份子正在实施高级可持续攻击(APT),并抓取了部分可疑流量包。请您根据捕捉到的流量包,搜寻出网络攻击线索,分解出隐藏的恶意程序,并分析恶意程序的行为。
请按要求完成该部分的工作任务。
- 分析并提交攻击者使用FTP连接目标服务器时使用的密码;
- 分析并提交攻击者登入目标服务器web系统时使用的密码;
- 分析并提交攻击者传入目标系统的文件名;
- 分析并提交被攻击的服务器的计算机名称;
…
任务四:代码审计
代码审计是指对源代码进行检查,寻找代码存在的脆弱性,这是一项需要多方面技能的技术,作为一个高级软件开发者,代码安全作为你的日常工作中非常重要的一部分,因为大部分代码从语法和语义上来说是正确的,你必须依赖你的知识和经验来完成工作。每个团队都将获得一个代码列表,查看每一段代码然后回答答题卡里的问题。
请按要求完成该部分的工作任务。
- 存在脆弱性的代码行数;
- 代码可能会受到的网络安全攻击类型;
…
一、项目和任务描述:
作为某企业的网络安全渗透测试工程师,你的任务是保护企业服务器的安全,并通过攻击手段发现潜在问题和漏洞。为了更好的了解最新的攻击手段和黑客心态,并改善你们的防御策略,你需要尝试利用各种攻击手段攻击特定的靶机。
请根据《赛场参数表》提供的信息,在客户端使用谷歌浏览器登录比赛平台。
二、操作系统环境说明:
客户机操作系统:Windows 10
攻击机操作系统:Kali Linux
靶机服务器操作系统:Linux/Windows
三、漏洞情况说明:
- 服务器中的漏洞可能是常规漏洞也可能是系统漏洞;
- 靶机服务器上的网站可能存在命令注入的漏洞,要求选手找到命令注入的相关漏洞,利用此漏洞获取一定权限;
- 靶机服务器上的网站可能存在文件上传漏洞,要求选手找到文件上传的相关漏洞,利用此漏洞获取一定权限;
- 靶机服务器上的网站可能存在文件包含漏洞,要求选手找到文件包含的相关漏洞,与别的漏洞相结合获取一定权限并进行提权;
- 操作系统提供的服务可能包含了远程代码执行的漏洞,要求用户找到远程代码执行的服务,并利用此漏洞获取系统权限;
- 操作系统提供的服务可能包含了缓冲区溢出漏洞,要求用户找到缓冲区溢出漏洞的服务,并利用此漏洞获取系统权限;
- 操作系统中可能存在一些系统后门,选手可以找到此后门,并利用预留的后门直接获取到系统权限。
四、注意事项:
- 不能对裁判服务器进行攻击,警告一次后若继续攻击将判令该参赛队离场;
- 每个竞赛靶机服务器仅有一个flag值,提交正确后不能重复提交。
- 选手攻入靶机后不得对靶机进行关闭端口、修改密码、重启或者关闭靶机、删除或者修改Flag、建立不必要的文件等操作,如果有以上操作将判定该参赛队此模块为0分;
- 在登录自动评分系统后,提交靶机服务器的Flag值,同时需要指定靶机服务器的IP地址;
- 本环节不予补时。