今早一个同学问我的,以下字符串:ZMJTPM33UODJTAWJTNMJRMGSTMEGFL3QTNLTRLGQTV2GTAOIUOFJRAOHZZ4K2===
为什么无法使用basecrack识别编码类型并得出编码结果?
答:要么是自定义了码表的base,要么是base后又做了某种变换。
由于没有码表,因此考虑base之后做了某种变换。
一般不改变密码长度的变换就是凯撒密码或者栅栏密码、猪圈密码,这里从最简单的凯撒密码开始尝试:
对凯撒变换后的密码逐个尝试进行base64解码,其中有一个可以解码出:flag{8ac5603bfe6c9cc00bbc253458eb44c9}
-------end------------