[WUSTCTF2020]level3

image-20240121195642455

base64换表,给出了加密后的字符串,那么我们只需要找到换表函数即可,通过交叉引用查看到关键函数

image-20240121195958533

1
2
3
4
5
6
7
8
9
10

base='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
base=list(base)
for i in range (0,10):
x=base[i]
base[i]=base[19-i]
tmp= 19-i
base[tmp]=x

print("".join(base))

base64解密即可

特殊的 BASE64

image-20231228215929613

猜测是base64换表

image-20231228215912337