一、一眼就解密
本题考验的就是对编码类型的识别能力,后面的“=”很明显是base64编码
对于密码类型的识别,可以参考一下这篇文章http://t.csdnimg.cn/6pP80的简单密码类型
解码后就可以得到flag
二、MD5
下载完后得到的内容是:e00cf25ad42683b3df678c61f42c6bda
在网上找一下MD5在线解密的平台就可以进行解密MD5免费在线解密破解_MD5在线加密-SOMD5
用flag{}进行包装后就可以上传
三、URL解码
编码:%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d
也是利用工具进行解码就行
四、看我回旋踢
这个题目相比之前的题目就需要大家多思考一下了
下载附件得到的是 synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}
一看这个格式就很熟悉,特别像flag{....},很有可能是一道凯撒加解密的题目,很明显synt分别对应flag,根据两者之间的关系大概就可以算出偏移量是13。接下来就可以编写代码进行解密。如果有不了解凯撒加解密可以先去搜索了解一下。
代码如下:
s='synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}'
offset=13
for i in range(0,len(s)):
if s[i]>='a' and s[i]<='z':
c=chr(ord(s[i])-offset)
if c<'a':
c=str(ord(c)+26)
print(c,end='')
else:
print(s[i],end='')
运行之后就可以得到结果。flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}