1、crypto垃圾邮件
下载附件打开是一封邮件
这道题需要用到一个解垃圾邮件的网站
选择Decode,将邮件内容粘贴进去
解码即得flag
flag{bd826fcdc637864d3ccc1c1e0360ff6d}
2、Broadcast
下载附件并打开
将里面的.py文件解压到桌面
用Python或者记事本或者010Editor打开即可看到flag
flag{fa0f8335-ae80-448e-a329-6fb69048aae4}
以下三个题很简单,只需要用转换器即可得到flag,但我还是希望我们可以从这些简单的的东西里学到些新东西,明白它们的原理。
3、Morse
摩斯密码常用表示方式
短促的点信号“・”,保持一定时间的长信号“-”,用“/”分割
也可以用“空格”分割,用01来表示长短信号
摩斯密码解码网站
提交时注意题目提示,flag格式均为小写
4、Caesar
凯撒密码原理:明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。
凯撒密码解码网站
此处不知道偏移量,只能枚举
容易发现 cyberpeace{you_have_learned_caesar_encryption}
5、base64
转换过程
①先将文本转换为ASCLL码
②将ASCLL码转换为对应的二进制值(八位)
③将二进制值每六位分为一组,每组前面补两个0
④将此时的二进制值对应base64编码表转换成相应字符
eg:
M、a、n对应的ASCII码值分别为77,97,110,对应的二进制值为01001101、01100001、01101110,由此组成一个24位的二进制字符串,将它们每6位一组分成四组。,在每一组前面补两个0,扩展成32个二进制位,此时变为四个字节:00010011、00010110、00000101、00101110,对应的值为:19、22、5、46,在Base64编码表中查找,分别对应:T、W、F、u,即“Man”Base64编码之后就变为:“TWFu”。
base64解码网站
得到 cyberpeace{Welcome_to_new_World!}