BlackHat Europe 2023 议题学习(一)
原文中文,约7000字,阅读约需17分钟。
📝
内容提要
本文强调了在旧的第三方软件组件中发现新漏洞的重要性,并强调了对物联网/工业物联网设备拥有软件物料清单(SBoM)的重要性。文章列举了一些漏洞案例,包括TinyXML、ALEOS和openNDS,并介绍了作者如何利用这些漏洞实现设备的Root权限。最后,作者还搭建了一个蜜罐来收集针对Sierra Wireless AirLink Gateways的攻击数据。
🎯
关键要点
-
文章强调发现旧第三方软件组件中的新漏洞的重要性。
-
物联网/工业物联网设备需要拥有软件物料清单(SBoM)。
-
研究目标是Sierra Wireless AirLink Gateways,使用Shodan搜索ACEmanager的指纹。
-
前人研究主要关注目标代码,未提及第三方组件的漏洞问题。
-
作者通过固件解压、解密和黑盒分析等方法进行研究。
-
TinyXML存在DoS攻击漏洞,利用可控XML代码触发死循环。
-
ALEOS系统中的XML上传XSS漏洞允许上传恶意文件并执行代码。
-
硬编码问题包括内置TLS证书和调试Shell的root用户密码。
-
openNDS组件存在空指针引用和命令注入漏洞。
-
作者利用栈溢出漏洞实现了设备的Root权限。
-
搭建蜜罐收集针对Sierra Wireless AirLink Gateways的攻击数据。
-
总结学习作者的研究思路和常见漏洞模式。
🏷️