2024年工业信息安全技能大赛 - “鹏城赛宁”工业场景防御锦标赛

news/2024/12/22 14:21:38/文章来源:https://www.cnblogs.com/wgf4242/p/18622092

赛制说明

1.当参赛团队完成检查点任务后,可通过点击平台的检测按钮申请检查点检测(该检测功能为对所有未通过的检查点进行全量检测),检测完成后,选手将获取通过检测的检查点的对应分值,下一次申请检测时将不再对通过的检查点进行检测。
2.综合防御赛中,每支参赛队伍提供3次重置靶标的机会,超过3次后,如果因参赛队伍自身原因导致靶标崩溃,由参赛队伍自行负责。靶标重置后,原先已检测通过的检查点无需重复修复。
3.综合防御赛申请检测的次数设置为40次,申请次数耗尽后,即使完成检查点任务也将无法获取对应分值。请各战队谨慎使用检测次数。

思路

上线先找502

锅炉汽包水位控制系统网络安全应急响应

1、运维任务-修复控制系统中的网络通讯功能: 为了避免黑客再一次入侵工控系统,重新为所有工控网络资源分配了网段和IP地址,锅炉汽包水位控制系统场景中各节点当前的IP地址为重新分配后的地址(不允许更改),请恢复SCADA系统通讯,使操作员界面可正确显示动态参数。
2、运维任务-PLC异常排查: 虽然操作员通信恢复正常界面可正确显示动态参数,但现场运维人员却发现PLC总是会莫名其妙的停止工作,需要你协助找到罪魁祸首并将威胁清除。
3、运维任务-水位控制故障排查修复: 现场运维人员发现水位无法自动调节到设定值,甚至偏差越来越大,直到达到量程上限或下限,怀疑是黑客对工程文件做了恶意修改,需要你找到问题原因并解决问题使PLC恢复正常。
4、运维任务-主机安全加固: 现场运维人员为了防止黑客的再次入侵工控内网,请及时对工控网络内关键主机工程师站进行安全加固。

说明: 为了保证比赛能够正常运行,注意事项如下:
1、请勿做限制远程登录此计算机的相关配置;
2、请勿做限制远程访问注册表、文件夹及文件的相关配置;
3、请勿限制3389端口通信;
4、请勿修改授权配置中的:从远端系统强制关机、关闭系统、取得文件或其它对象的所有权的用户组信息。

PLC控制器:http://<plc地址>:8080/login
SCADA服务器:http://(SCADA服务器IP):8080/ScadaBR/

fscan

172.31.129.30:22 open
172.31.129.103:445 open
172.31.129.37:445 open
172.31.129.24:445 open
172.31.129.103:139 open
172.31.129.37:139 open
172.31.129.24:139 open
172.31.129.103:135 open
172.31.129.37:135 open
172.31.129.161:22 open
172.31.129.24:135 open
172.31.129.30:8080 open
172.31.129.24:8080 open
172.31.129.37:7680 open
[*] alive ports len is: 14
start vulscan
[*] NetInfo
[*]172.31.129.103[->]ab6318cd-059a-4[->]172.31.129.103
[*] NetInfo
[*]172.31.129.37[->]9f39a565-c46a-4[->]172.31.129.37
[*] NetInfo
[*]172.31.129.24[->]scene[->]172.31.129.24
[+] MS17-010 172.31.129.24      (Windows 7 Professional 7601 Service Pack 1)
[+] MS17-010 172.31.129.103     (Windows 7 Professional 7601 Service Pack 1)
[*] WebTitle http://172.31.129.30:8080 code:200 len:11136  title:Apache Tomcat/9.0.52
[*] NetBios 172.31.129.24   WORKGROUP\scene                     Windows 7 Professional 7601 Service Pack 1
[*] WebTitle http://172.31.129.24:8080 code:302 len:219    title:Redirecting... 跳转url: http://172.31.129.24:8080/login
[*] WebTitle http://172.31.129.24:8080/login code:200 len:4550   title:None

操作站

探针位置找到 config.json 有4套密码

Administrator 1Keicxs14#Od3Ht
Administrator KoH^QeNdmnEo4
Administrator cVBJuyh6k6G3m!5   => 24 即openplc密码
Administrator y7KYcN@psESSi9o

wp

1 将地址修改为 openplc地址
2 未解决: PLC异常停止排查
3. 未解决: Level PV值一直在减少。有问题。
4 删除多余用户-$admin
5 高危端口-135,445
6 禁用Guest
7 密码复杂度
8 登录尝试
10 SYN攻击保护
13 关闭默认共享
14 不登陆关闭系统-Disabled

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

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

相关文章

23粘性定位-z index-浮动-浮动练习

一、粘性定位 - sticky 另外还有一个定位的值是position:sticky,比起其他定位值更新一些。 sticky是一个大家期待已久的属性; 可以看作是相对定位和固定(绝对)定位的结合体; 它允许被定位的元素表现得像相对定位一样,直到它滚动到某个阈值点; 当达到这个阈值点时,就会变…

iPhone越狱版和免越狱版iMessages群发,iMessages短信,imessages推信群发实现原理

Apple公司全线在mac os与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与Apple ID 绑定,同时也与使用这Apple ID的手机号码绑定,这样的漏洞自然给无孔不入的群发垃圾信息商们提供了后门。这样iPhone的…

IDEA Spring MVC配置.

参考1 https://blog.csdn.net/qq_74329022/article/details/138326488 示例 省赛 easyspring 配置。

专业数据恢复软件iFindDataRecoveryv9.2.3 绿色便携版

睿共享*关注我 前言 iFinD Data Recovery一款特别实用的数据找回工具,它很厉害,能帮你在SSD硬盘和Windows10系统上找回丢失的数据。而且,它还能深度扫描并恢复各种主流数码相机里的RAW格式照片,速度超快,用起来也很稳定顺畅,就算是新手也能轻松上手使用。 安装环境 [名称…

【Rive】Android与Rive交互

1 Android与Rive交互的常用接口 1.1 RiveAnimationView参数 <app.rive.runtime.kotlin.RiveAnimationViewandroid:id="@+id/rive_view"android:layout_width="match_parent"android:layout_height="match_parent"android:adjustViewBounds=&q…

【Rive】混合动画

1 混合动画简介 ​ 【Rive】动画 中介绍了 Rive 中动画的基础概念和一般动画的制作流程,本文将介绍混合动画的基础概念和一般制作流程。Unity 中混合动画介绍详见→ 【Unity3D】动画混合。 ​ 混合动画是指同一时刻多个动画按照一定比例同时执行,这些动画控制的动画参数…

Command-line Environment

Command-line Environment 任务控制 shell会使用UNIX提供的信号机制去执行进程间的通信,进程收到信号的时候,会基于信号改变其执行 停止 停止任务:^c 信号:SIGINT在进行find遍历目录时,使用^c,发出SIGINT到该进程,停止了该任务 课程中提供了一个脚本,忽略了SIGINT信号的…

【嵌入式开发】探讨下PC端的BLE开发

目前在嵌入式设备端,实现了不少ble的功能。比如音频传输,图片传输。一般要方便演示,需要开发个对应的手机app。但是我又是很偷懒的人。想着,python这个工具这么强大,在PC端可以用python几行代码就实现掉吧? 说干就干! 根据同事的推荐,用了python的bleak蓝牙库。 我是在…

Jmeter 修改Sampler result 结果信息

首先说一下,jmeter的Sampler result是什么? Jmeter 的Samplers result 是jmeter在向服务器发送请求后,接收到服务器响应的基本信息的展示,如 sample 的开始请求时间、发送的内容大小、基于协议的响应状态码和响应消息等信息。 什么是基于协议的响应状态码和响应消息。比如h…

Shell Script

Shell Script 赋值操作 foo=bar echo $foo注意: 不要使用空格分开shell 将会把foo当作一个程序 转义 Bash通过使用和""来定义字符串 ""会将字符串中的变量转义 echo "String is $foo"会将字符串中的变量原样输出 echo String is $foo函数 函数内…

聊一聊 C#前台线程 如何阻塞程序退出

一:背景 1. 讲故事 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题:后台线程的内部是如何运转的 ? ,犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug,最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的350+dum…

聊一聊 C#后台线程 如何阻塞程序退出

一:背景 1. 讲故事 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题:后台线程的内部是如何运转的 ? ,犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug,最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的350+dum…