MMS协议分析

点击此处获得更好的阅读体验


WriteUp来源

转自https://www.hyluz.cn/?id=98

题目描述

某地市自动化网络安全专工对某变电站进行渗透测试,截获通信数据包,发现该场站某主机通过MMS协议进行数据通信。请尝试对截获数据包解析并找出隐藏flag信息,其中flag提交格式为:flag{}。Hint:请先进行凯撒再Hex解密。

题目考点

  • MMS协议

解题思路

打开流量发现MMS协议

不懂协议,也看不懂它在做什么,过滤mms流量粗略地看一看有类似flag的东西

解密完发现部分有意义,最后把所有字母的ascii值-3即可

1
2
3
4
5
6
7
8
9
10
import string

flag_enc = "666f61677e494353667h756h7d646173617g"
flag_dec = ""
for c in flag_enc:
if c in string.digits:
flag_dec += c
else:
flag_dec += chr(ord(c)-3)
# 666c61677b494353667e756e7a646173617d

之后转ascii即可

Flag

1
flag{ICSf~unzdasa}