什么是组态软件?
组态软件就是一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的通用层次的软件工具。
组态软件应该能支持各种工控设备和常用的通信协议,并且通常应提供分布式数据管理和网络功能。
组态软件是一个用户能够快速建立自己的HMI的软件工具或开发环境。
题目地址
https://game.fengtaisec.com/#/startQuestions/13
题目描述
一些组态软件中进行会配置连接很多PLC设备信息。我们在SCADA 工程中写入了flag字段,请获取该工程flag,flag形式为 flag{}。
解题思路
下载文件,是一个压缩文件,直接解压缩,里面是一个不知道是啥后缀名的文件
扔进010进行查看 50 4B开头,是一个zip文件包
直接把文件后缀名改为.zip打开
发现文件加密了(有*号的就是加密了的)有个演示工程没有加密,解压没有加密的文件,里面一大堆文件
使用grep查找各类文本中所包含的关键词内容
在 演示Demo.eproj文件中发现了flag
flag{D076-4D7E-92AC-A05ACB788292}