第十六届全国大学生信息安全竞赛——创新实践能力赛WriteUp☍
约 352 个字 1 行代码 预计阅读时间 1 分钟
Misc☍
签到卡☍
输错代码后,会看到官方提示:
可以猜测是需要通过输入代码打开什么文件,索性尝试/flag
,输入print(open('/flag').read())
结果如下:
获得flag{Od2e2ea0-0896-4ee6-a925-09acee3db3a9}}
国粹☍
题干
可以看到最后两张图长度相同,对其后有一定的规律
-
第一行每一张牌面对应的牌面没有重复的
-
第一行相同的牌面,第二行对应的牌面按照一定的顺序排列:
-
一万 到 九万
-
一饼 到 九饼
-
一条 到 九条
-
东南西北风
-
中发白
-
春夏秋冬
-
梅兰竹菊
同时题干图片中第一行第一个为空白第二行以一个为一万,可以联想到坐标轴,
于是尝试将(a,k)
对应的各个点描出:
可以隐约发现flag{}
,对图片进行翻转操作后:
最后获得flag{202305012359}
(未验证)
Modbus☍
题目为一个流量包,根据题干提示(还有高人指点),筛选modbus
协议的流量包:
注意最后的Word Count
,将前14个流量包对应的十六进制提取出来拼接获得MMYWMX3GNEYW
OXZRGAYDA===
,再通过Base32解码获得c1f_fi1g_1000
.
于是flag{c1f_fi1g_1000}
(本题一直摸鱼,全靠队友)