当前位置: 首页 > news >正文

[Control-Chaos] Toxic Cascade(毒性級鏈)

信息

信息描述
靶場名稱Toxic Cascade
地址GitHub: Toxic Cascade
難度中等
人數推薦1人
類型CTF、APT 攻擊模擬、故事解謎、化工工程與逆向工程
描述Toxic Cascade 是一個結合 CTF、APT 攻擊模擬、故事解謎、化工工程與逆向工程的高度沉浸式靶場。該靶場具有獨特的情境背景與模擬真實工控系統的元素,設計精巧,極具挑戰性。

環境部署 (192.168.8.103)

$ cd web

$ php -S 0.0.0.0:80

image.png

開啓重啓服務

$ python3 reset.py

image-1.png

開始

http://192.168.8.103/

image-2.png

任務表中:

破解線人提供的工程藍圖密碼
分析工程藍圖,找出漏洞。
破壞設備,製造事故,引發恐慌,向GOV施壓。
每個任務有兩次出錯機會(惡意輸入則只有一次)。如果當前任務失敗,我們將重置任務並自動記錄您的失敗次數。

任務描述:查找烏克蘭污水處理廠藍圖中的漏洞,製造化學事故,迫使烏克蘭政府讓步。我們在烏克蘭的線人於提交藍圖密碼前被警方逮捕,你需要嘗試破解該密碼……或許下方化工污水處理廠的出勤記錄表能幫到你……哎呀!忘了告訴你,我們入侵了 DCS 控制面板,發現了一些有趣的東西……或許能幫助你進一步的入侵……
—— Maptnh@S-H4CK13

http://192.168.8.103/apt/work/5CFAB199126C48FA784ED1459CADD1A8.zip

http://192.168.8.103/apt/work/56F82CB5AADE0F57474C0F9610162E4B.xlsx

image-3.png

該壓縮包存在密碼

image-4.png

56F82CB5AADE0F57474C0F9610162E4B.xlsx中存在簽名日志

image-5.png

生產字典

#!/bin/bashoutput="name_id_dict.txt"
> "$output"append_variants() {fname=$1lname=$2id=$3shortid=$(echo "$id" | sed 's/^PD//')base="${fname}${lname}"echo "$base" >> "$output"echo "${base}${id}" >> "$output"echo "${base}${shortid}" >> "$output"echo "${fname}${id}" >> "$output"echo "${fname}${shortid}" >> "$output"echo "${lname}${id}" >> "$output"echo "${lname}${shortid}" >> "$output"echo "${fname}_${lname}" >> "$output"echo "${fname}.${lname}" >> "$output"for suffix in 123 2025 "!"; doecho "${base}${suffix}" >> "$output"done
}while IFS=$'\t' read -r name id; dofname=$(echo "$name" | awk '{print tolower($1)}')lname=$(echo "$name" | awk '{print tolower($2)}')append_variants "$fname" "$lname" "$id"
done <<EOF
John Smith	PD7100146496
Maria Garcia	PD9177392129
Luca Rossi	PD6254007635
Emma Johnson	PD2066371297
Thomas Müller	PD2875574327
Anna Novak	PD5128122400
Peter Schmidt	PD4383861273
Sophie Dubois	PD5786300195
Mark Taylor	PD9025662865
Laura Garcia	PD5805245473
EOFecho "[✔]  name_id_dict.txt => $(wc -l < "$output")"

$ zip2john 5CFAB199126C48FA784ED1459CADD1A8.zip >zip.hash

$ john zip.hash --wordlist=./name_id_dict.txt

image-6.png

john7100146496

$ unzip 5CFAB199126C48FA784ED1459CADD1A8.zip

image-7.png

工程圖紙分析

https://www.opendesign.com/guestfiles/get?filename=ODAFileConverter_QT6_lnxX64_8.3dll_25.12.deb

$ dpkg -i ODAFileConverter_QT6_lnxX64_8.3dll_25.12.deb

$ ODAFileConverter

image-8.png

$ librecad ./out/5CFAB199126C48FA784ED1459CADD1A8.dxf

image-9.png

image-10.png

image-11.png

image-12.png

image-13.png

DCS控制面板

http://192.168.8.103/target

image-14.png

我們可以控制每一個站點的流量

返回圖紙尋找關鍵點

制室的投放電機水泵

image-15.png

image-16.png

image-21.png

藥劑罐房

image-17.png

破壞利用

NaClO(次氯酸鈉)和 H₂SO₄(硫酸)的反應是非常危險的,因為它會產生有毒氣體——氯氣(Cl₂)。

產生氯氣(Cl₂):綠黃色氣體,有強烈刺激性氣味。

高毒性:氯氣對眼、鼻、喉和肺部有嚴重腐蝕性與毒性。

密閉空間極其危險:會導致中毒甚至窒息。

2NaClO+H2​SO4​→Cl2​↑+Na2​SO4​+H2​O

image-18.png

電機氣泵會從藥罐底部向上提供壓力供料。并且在供給完成時單向節流閥會關閉。

image-19.png

管道的極限壓力為1Mpa

image-20.png

我們需要計算液體壓力突破管道的極限值是否能被突破

P=ρgH

硫酸密度約:1840 kg/m³

H=1000/1840*9.81≈55.45

在水處理、漂白等工業過程中,通常使用的是10% NaClO 溶液。

NaCLO密度約:1150 kg/m³

H=1000/1150*9.81≈88.6

http://192.168.8.103/target/

image-22.png

修改參數

image-23.png

http://www.dtcms.com/a/168086.html

相关文章:

  • 青少年编程与数学 02-018 C++数据结构与算法 22课题、并行算法
  • linux的信号量初识
  • 【Vue】Vue与UI框架(Element Plus、Ant Design Vue、Vant)
  • 第一章:A Primer on Memory Consistency and Cache Coherence - 2nd Edition
  • C++之IO流
  • 计算方法实验四 解线性方程组的间接方法
  • 【Unity】使用XLua实现C#访问Lua文件
  • JavaScript常规解密技术解析指南
  • 对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)
  • Linux系统:进程程序替换以及相关exec接口
  • 大学生入学审核系统设计与实现【基于SpringBoot + Vue 前后端分离技术】
  • 记忆翻牌游戏:认知科学与状态机的交响曲
  • 关于在vscode终端不能执行npm
  • React 组件prop添加类型
  • 【数据结构】String字符串的存储
  • React memo
  • C++八股--three day --设计模式之单例和工厂
  • 【数据结构】励志大厂版·初阶(复习+刷题):栈与队列
  • 系统架构设计师:设计模式——结构型设计模式
  • MCP智能体意图识别与工具路由:让AI自主决策调用链路
  • Oracle无法正常OPEN(三)
  • Webug4.0靶场通关笔记13- 第22关越权修改密码
  • 【Linux网络编程】http协议的状态码,常见请求方法以及cookie-session
  • AE脚本 关键帧缓入缓出曲线调节工具 Flow v1.5.0 Win/Mac
  • AI 生成内容的版权困境:法律、技术与伦理的三重挑战
  • 使用 Java 实现一个简单且高效的任务调度框架
  • Laravel Octane 项目加速与静态资源优化指南
  • Lebesgue测度和积分理论发展概观
  • 初学python的我开始Leetcode题8-3
  • 使用QtCreator创建项目(3)