看到flag的要求很简单嘛,只需要将四个部分解密之后放在一起就可以解出来。很明显,ABC的解密方式都不同,其中A只有数字和大写字母那么可以合理猜测是通过base16解密,同理B和C也是一样的猜测解密工具来进行。
第一段解析出来了,同样的方式解析B和C
这里需要注意—-用base32解密初次并没有出现我们要的简短密钥反而出现了等号占空格,那么继续用base32解密出最简式
解密完成得到SXQKY8J
然后是C解密
得到这个EKWVE VTKJV
最后就是D了,最初我走了一个误区,我以为D(百度)就是单纯的密钥,还傻乎乎地把字打上去了,然后一直提交错误。OK很有意思
我突然醒悟过来百度是让我们自己去搜索的意思
总结:在出现单纯的数字和大小写字母和等号时优先要考虑用base解密
我粘贴一下base工具选取的条件