0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ABB的μFLO G5流量计算机

星星科技指导员 来源:embedded 作者:Chad Cox 2023-04-24 10:54 次阅读

在大型关键系统中,流量计算机分析流量计的读数,监测石油和天然气等液体的速率、压力或温度。虽然这些系统本身无害,但保护这些系统是能源和公用事业供应商的主要关注点。还记得殖民地管道勒索软件吗?

Claroty 的 Team82 最近在全球石油和天然气公用事业公司使用的 μFLO G2022 流量控制器中发现了一个路径遍历漏洞 (CVE-0902-5)。研究人员对Linux单板计算机进行了逆向工程,以利用ABB专有的TotalFlow协议,该协议通过以太网TCP或串行连接运行,以通信设备设置,导入/导出配置文件以及从客户端设备发送/检索流命令和计算。

wKgZomRF8nqAS4oxAAFI7fPFO3E683.png

一旦被征用,白帽黑客就能够在设备上远程访问、配置和执行代码,并破坏计算机准确测量流量的能力。

目标:ABB的μFLO G5流量计算机

ABB μFLO G5围绕32位ARMv8处理器设计,配备以太网、USB和其他串行I/O。由于它运行Linux,Team82可以轻松地在实验室中模拟设备,并使用在线提供的未加密的TotalFlow固件通过TCP端口9999对其进行配置。

在找到用于实现协议的代码(位于可执行文件中)后,研究人员运行了一个init.d脚本,该脚本揭示了devLoader.exe系统二进制文件。这标志着逆向工程过程的开始,在此期间,他们将文件系统复制到 Raspberry Pi,复制目录,并创建一个身份验证绕过来提供对用户信息的访问。

具体来说,他们针对μFLO G5的三种主要安全和身份验证机制:

基于角色的访问控制,用于分配角色和权限,以便向客户端读取和写入特定属性

连接到主板的物理“安全开关”,用于启用/禁用密码的使用

两个四位数安全密码,授权数据读取和写入

黑客开始寻找“有趣的函数”,他们可以通过在客户端和固件中搜索类似字符串的代码、内存初始化、循环冗余校验 (CRC) 等来注入与错误相关的日志字符串。

wKgaomRF8pqAdbPYAALsbL5XrFc534.png

“我们选择了最简单的方法,读取/ etc / shadow并使用hashcat破解root帐户密码,结果证明是root:root,”Team82在一份声明中说。然后,我们更改了SSH配置文件,以使root能够使用密码进行连接。然后剩下的就是使用TotalFlow协议打开SSH守护程序并连接到它。

补丁过程:

Team82向ABB披露了此漏洞,ABB发布了固件更新,解决了CVE-2022-0902路径遍历漏洞。在调查期间,在两个二进制文件中修补了七个函数。该漏洞影响多个ABB产品,包括ABB的RMC-100(标准),RMC-100-LITE,XIO,XFCG5,XRCG5,uFLOG5,UDC产品。

修补问题涉及以下步骤:

运行二进制文件

等待二进制文件崩溃(由于仿真/设置问题)

修补导致问题的功能(例如,跳过检查)

返回步骤 1

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19014

    浏览量

    228383
  • 以太网
    +关注

    关注

    40

    文章

    5312

    浏览量

    170406
  • Linux
    +关注

    关注

    87

    文章

    11154

    浏览量

    208431
收藏 人收藏

    评论

    相关推荐

    gprs流量计算软件

    gprs流量计算软件 可以帮你计算你WAP上网时的流量,让你知道上网的流量。[此贴子已经被作者于2008-6-15 22:28:03编辑过]
    发表于 06-15 22:22

    最实用的铜排载流量计算工具

    这是一款实用的行业软件,可以方便的计算铜排,铝牌的载流量,重量。支持单层 最多达四层母排的载流量量计算。界面友好,功能实用,使用简单。支持XP以及以上的win操作系统,如果360报错
    发表于 11-01 15:19

    流量计基础知识——流量概念和流量计的分类

    的比值。2.流量计分类测量流体流量的仪表叫流量计流量计有很多的分类方法,我们仅举一种大致的分类方法,如下:1.速度式流量计:以测量流体在管
    发表于 06-27 16:33

    理想流量计探索分析

    、维护方便、检定简单、仪表性能好的仪表。经总结,理想流量仪表包含条件如下:1.检测件无阻碍物;2.检测件可夹装在管道外部,可随意移动在任何地点测量而无须截断管道与流体;3.仪表的流量计算方程简单明确,可外
    发表于 12-25 15:31

    铜编织线,镀锡铜编织线,大电流铜编织线载流量计算

    铜编织线,镀锡铜编织线,大电流铜编织线载流量计算铜编织线采用优质软态圆紫铜线(0.10mm、0.15mm、0.20mm)或镀锡软态圆铜线(0.10mm、0.15mm、0.20mm),以多股(24
    发表于 06-16 11:55

    楔型流量计有什么优点?

    与流速的平方成正比,从楔型节流装置的两侧法兰取压口测得差压值,经差压变送器变换后即可输出与被测流体值成平方关系的模拟电信号,经流量显示仪或数据采集系统进行流量计算显示,即可显示出瞬时流量与积算
    发表于 09-24 09:14

    gprs流量计算软件下载

    gprs流量计算软件:可以监控GPRS连接互联网,移动梦网,USB等。非常的强大 。
    发表于 06-15 22:29 17次下载
    gprs<b class='flag-5'>流量计算</b>软件下载

    移动qq的gprs流量计算软件

    移动qq的gprs流量计算
    发表于 06-15 22:31 39次下载
    移动qq的gprs<b class='flag-5'>流量计算</b>软件

    流量计算转换单元使用说明书

    FC2000-1AE(G)流量计算转换单元是一款最新概念的网络化流量计量设备。其采用仪表柜架装的结构型式,对现场的流量相关信号进行采集、补偿运算后通过RS232/485网络接口输出
    发表于 09-07 16:38 15次下载

    流量计算机

    流量计算机
    发表于 05-19 13:44 1674次阅读
    <b class='flag-5'>流量计算机</b>

    常用流量计算软件

    本内容提供了各种方式的流量计算软件工具,包括调节阀计算,蒸汽计算,管道流量计算等等
    发表于 04-18 15:07 159次下载
    常用<b class='flag-5'>流量计算</b>软件

    基于流量计算法的抗流量饱和研究

    阀前补偿负载敏感系统在流量饱和状态下,无法按各执行机构多路阀节流阀口开度成比例的分配流量,进而严重影响执行机构复合动作协调性,基于此,提出了一种基于流量计算的方法,用于实现系统的抗流量
    发表于 03-05 11:35 0次下载
    基于<b class='flag-5'>流量计算</b>法的抗<b class='flag-5'>流量</b>饱和研究

    压缩空气流量计算方法

    本文主要阐述了压缩空气流量计算方法。
    发表于 11-28 11:17 3.7w次阅读

    压差流量计的工作原理_压差流量计算公式

    本文主要阐述了压差流量计的工作原理及计算公式。
    发表于 01-08 11:46 1.5w次阅读

    基于测管式流量计实现流量计算机接收测管系统的设计

    煤气流量计量的准确性对企业生产过程中的能源消耗、成本核算起至关重要的作用。大口径煤气流量计量一直是冶金、焦化、城市管网等行业重要的计量点,也是计量的难点。究其原因主要有4个方面:
    发表于 06-26 18:11 533次阅读
    基于测管式<b class='flag-5'>流量计</b>实现<b class='flag-5'>流量计算机</b>接收测管系统的设计