1、下载附件后是一个压缩包,其中有一个scatter.txt的文本文件,里面的数据需要结合文件名字来看,scatter是离散点的意思,再结合数据一组给了三个数字,不难想到是三维离散点。于是可以用Matlab来制作三维离散点的图。
(1)首先要从txt中提取数据,用脚本可以很简单的提取到数据,(脚本代码此次不再赘述,读者可自行编写)这里给出Matlab代码和数据集。
x=[1 1.25 1.5 1.75 2 2 2 2 2 2 2 1 1.25 1.5 1.75 1 1.25 1.5 1.75 3 3.25 3.5 3.75 4 3.25 3.5 3.75 4 4 4 4 3 3.25 3.5 3.75 3 3 3 3 3 5 5.25 5.5 5.75 6 6 6 6 6 5.75 5.5 5.25 5 5 5.25 5.5 5.75 5 5 7 7.25 7.5 7.75 8 8 8 8 8 8 8 9 9.25 9.5 9.75 10 10 10 10 9.75 9.5 9.25 9 9 9 9 9.25 9.5 9.75 10 11 11.25 11.5 11.75 12 12 12 12 12 12 12 11.75 11.5 11.25 11 11 11 11 11 11 11.25 11.5 11.75]
y=[3 3 3 3 3 2.75 2.5 2.25 2 1.75 1.5 2.25 2.25 2.25 2.25 1.5 1.5 1.5 1.5 3 3 3 3 3 2.25 2.25 2.25 2.25 2 1.75 1.5 1.5 1.5 1.5 1.5 1.75 2 2.25 2.5 2.75 3 3 3 3 3 2.25 2 1.75 1.5 1.5 1.5 1.5 1.5 2.25 2.25 2.25 2.25 2.5 2.75 3 3 3 3 3 2.75 2.5 2.25 2 1.75 1.5 3 3 3 3 3 2.75 2.5 2.25 2.25 2.25 2.25 2.25 2 1.75 1.5 1.5 1.5 1.5 1.5 3 3 3 3 3 2.75 2.5 2.25 2 1.75 1.5 1.5 1.5 1.5 1.5 1.75 2 2.25 2.5 2.75 2.25 2.25 2.25]
z=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
scatter3(x,y,z)
(2)通过旋转可以在某一角度找到如下图所示的“365728”字样,即解压密码。
2、打开解压文件后如图所示。
3、很明显这两行是摩斯密码,拿去解码可得:
congratulationtheflagischallengeiscctwozerotwoone
4、根据题目提示,可判断flag为:
ISCC{congratulationtheflagischallengeiscctwozerotwoone}