ok
打开题目看到图片,上网搜了搜,原来是 Ook编码,上网找相关的编码器没找到,看了别人的博客发现了一个链接https://tool.bugku.com/brainfuck/用编码器解码活得flag
你真的是MD5吗?
上网查了MD5的构造,就是0到9;a到f;所以去除不再这个范围内的字母和数字就得到新的字符串放到MD5编码器解码活得flag
你会math和english
先把式子结果列出来,差了一下这是元音字母表,可以对照表把码解出来,我在网上找了别人的脚本用python跑出来
#字母表
table_dict={'A':1,'B':11,'C':12,'D':13,'E':2,'F':21,'G':22,
'H':23,'I':3,'J':31,'K':32,'L':33,'M':34,'N':35,
'O':4,'P':41,'Q':42,'R':43,'S':44,'T':45,'U':5,
'V':51,'W':52,'X':53,'Y':54,'Z':55
}
reverse_table_dict={k:v for v,k in table_dict.items()}
#密文列表
c=[21,33,1,22,3,44,54,5,1,35,54,3,35,41,52,13]
flag=''
for i in range(len(c)):
#解密出明文
flag+=reverse_table_dict[c[i]]
print('bugku{'+flag[6:].lower()+'}')