not hard

[src = hackme] not hard

题目描述

1
2
Nm@rmLsBy{Nm5u-K{iZKPgPMzS2I*lPc%_SMOjQ#O;uV{MM*?PPFhk|Hd;hVPFhq{HaAH<
Tips: pydoc3 base64

WP

题目给出了一段编码,题目提示base64,但显然不是base64编码,通过pydoc查看base64库函数,发现其与base85接近。
base64

直接python脚本对其进行base85解码得到

1
b'IZGECR33IRXSA6LPOUQGW3TPO4QGEYLTMUZTEIDFNZRW6ZDJNZTT67I='

发现是base32编码,再次解码得到flag。

完整解题脚本如下:

1
2
3
4
5
import base64

c=base64.b85decode("Nm@rmLsBy{Nm5u-K{iZKPgPMzS2I*lPc%_SMOjQ#O;uV{MM*?PPFhk|Hd;hVPFhq{HaAH<")
print(c)
print(base64.b32decode(c))

脚本输出flag:

1
b'FLAG{Do you know base32 encoding?}'

[知识点]

本题考核对base编码家族的理解,遇到问题查阅文档也是一个好习惯!