MANESEC on 2024-11-14
注意: 這裏沒有關於prolab的任何writeup,我不會發佈任何 prolab 的 writeup。
{% iframe https://www.youtube.com/embed/6xXcM5U6P8s 100% 500 %}
Alchemy LLC 受 Sogard Brewing Co. 的委託,評估新建的啤酒廠的安全性。這次合作的主要目的是加強工廠對潛在網路威脅的防護,確保其運作的安全性、可靠性。關鍵在於將資訊技術(IT)網路與操作技術(OT)基礎設施整合,以提升啤酒廠運作的監控、控制和效率。
這個新的工業控制系統(ICS)環境配備了一系列專有的可編程邏輯控制器(PLC)。每個 PLC 都有一個人機介面(HMI)和一個警報監控系統,當系統檢測到異常時會警告操作員。
團隊的主要目標是確定目前的架構是否會讓啤酒廠的運作受到干擾。他們需要評估公司的公共介面(即 IT 網路),並強調那些可能讓攻擊者影響實體流程或竊取啤酒廠智慧財產權(IP)的弱點。
參與規則:
- 不需要暴力破解或不合理的猜測。所有需要的資訊都在實驗室內的詳細文件和各種檔案中可以找到。
- 在評估 OT 部分時,避免對 PLC 進行模糊測試。這種做法在真實的 OT 環境中可能會導致不穩定和未定義的行為,因此強烈不建議(
因爲會crash)。
最主要的特色就是玩 Modbus 協議,在開始之前可以去參考一下有關 Modbus 的協議,原理非常簡單。
真正上難度的就是從 flag 15 開始,在 flag 15 之前,簡直是可以用 簡單難度 來形容。
到了 PLC 部分,簡直是地獄,卡了好幾天。
到了 PLC 部分之前的一些提示:
到了 PLC 部分之後的一些提示:
Structured Text PLC 文件,請仔細閲讀這些文件裏的内容。Modbus 協議來交互PLC。推薦的視頻有:
{% iframe https://www.youtube.com/embed/OAsLdXzKQo8 100% 500 %}
推薦的工具有:
以及 ChatGPT 。
前面的那部分感覺像是簡單的lab,基本上思路非常清晰,也很容易猜到,後面 PLC 部分才真的卡。
所以,你準備好入侵啤酒廠了麽? 如果是,那麽,
祝你好運。
Copyright © 2016-2026 manesec. All rights (include theme) reserved.