题目
下面的字符串解密后便能获得 flag:
ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=
注意:得到的 flag 请包上 flag{} 提交
分析
字符串有 40 位,包含大写字母、小写字母、数字和末尾的“=”,猜测为 Base64 编码。
base32的编码表是由(A-Z、2-7)32个可见字符构成,“=”符号用作后缀填充。
base64的编码表是由(A-Z、a-z、0-9、+、/)64个可见字符构成,“=”符号用作后缀填充。
base58的编码表相比base64少了数字0,大写字母I,O,小写字母 l (这个是L),以及符号‘+’和‘/’
base91的密文由91个字符(0-9,a-z,A-Z,!#$%&()*+,./:;<=>?@[]^_`{|}~”)组成
在线解码即可拿到 Flag。
Flag
flag{THE_FLAG_OF_THIS_STRING}
参考
- BUUCTF_Crypto_WriteUp WriteUp BUUCTF Cryptobuuctf_crypto_writeup writeup buuctf crypto buuctf_crypto_writeup buuctf_crypto_writeup unencode writeup buuctf buuctf_crypto_writeup password writeup buuctf buuctf_crypto_writeup大帝 武器 密码 buuctf_crypto_writeup quoted-printable printable buuctf_crypto_writeup变异writeup buuctf buuctf_crypto_writeup old-fashion writeup fashion buuctf_crypto_writeup编码writeup buuctf 摩丝buuctf_crypto_writeup writeup buuctf