0%

THM打靶日寄60-Advent of Cyber 2024:Day24

  • MQTT

    消息队列遥测传输,其是 IOT 设备中十分常用的一种通信语言,采用发布/订阅模型,任何客户端设备都可以发布消息,而其他客户端设备如果与感兴趣的主题相关,则可以订阅这些消息

    • MQTT客户端:使用 MQTT 协议发布或订阅消息的物联网设备,例如传感器或者控制器,而 HVAC 控制器也可以充当客户端,订阅来自温度传感器的消息,并根据收到的输入打开或关闭 HVAC 系统
    • MQTT代理:从发布客户端接收信息,并根据订阅客户端的偏好发送给对应的订阅客户端
    • MQTT主题:用于对不同类型的消息进行分类,客户端可以根据其感兴趣的主题来订阅消息,比如发送温度读数的温度传感器可以使用“室温”主题,而 HVAC 控制器将订阅“室温”主题下的消息
  • 流量分析

    wiresharkany ,然后筛 mqtt

    再运行下 walkthrough 下的 walkthrough.sh

    可以看到随着升温,加热器关闭:

  • 挑战

    运行 challenge.sh 可以打开灯光控制器界面

    wiresharkchallenge.pcapng 找相关的信息

    看起来就这个了,根据提示用这个命令开灯:

    1
    mosquitto_pub -h localhost -t "d2FyZXZpbGxl/Y2hyaXN0bWFzbGlnaHRz" -m "on"

1
2
What is the flag?
THM{Ligh75on-day54ved}