GUYDIMZVGQ2DMN3CGRQTONJXGM3TINLGG42DGMZXGM3TINLGGY4DGNBXGYZTGNLGGY3DGNBWMU3WI===

 

首先需要区分base16,base32,base64三种编码方式:

base16的编码表字符串是数字0~9和字母A~F,base32的编码表字符串是字母A~Z和数字2~7,base64的编码表字符串是字母A~Z,a~z,数字0~9,“+”,“/”

根据编码原理,只有base32和base64编码方式可能会出现末尾的补位符“=”

 

所以上面的字符串由于出现了“=”,并且只含大写字母和数字2~7,因此其应该是base32编码的结果。

 

经base32解码可得新的字符串:

504354467b4a7573745f743373745f683476335f66346e7d

 

观察可知其应该是一个16进制串,转换为文字后可得flag:

PCTF{Just_t3st_h4v3_f4n}

相关文章:

  • 2021-07-30
猜你喜欢
  • 2021-11-18
  • 2021-07-09
  • 2021-09-18
  • 2021-05-15
相关资源
相似解决方案