【环境】
win10
【工具】
python第三方库
【题目】
题目名:base64
附件内容
Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld19Xb3JsZCF9
【解题思路】
看题目的名字或者观察附件内容(附件中字符串有44个字符,是4的倍数)根据base64的特征我们可以猜测这个是一个经过base64编码的字符串,解码脚本如下:
import binascii
plainText = binascii.a2b_base64("Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld19Xb3JsZCF9").decode("ascii")
print(plainText)
【总结】
这题考察的知识点是base64编码。base64编码是ctf中常考的编码类型,往往结合多个方向一起考察。
本人水平有限,文章难免存在疏漏和不足之处,欢迎广大读者朋友批评指正。