CRYPTO-BUUCTF-MD5
下载附件,解压:
MD5进行解密:
flag{admin1}
CRYPTO-BUUCTF-一眼就解密
猜测是base64解码:
flag{THE_FLAG_OF_THIS_STRING}
CRYPTO-BUUCTF-Url编码
下载附件,解压:
burp解码:
flag{and 1=1}
CRYPTO-BUUCTF-看我回旋踢
下载附件并解压:
synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}
凯撒密码解密:
flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}
CRYPTO-BUUCTF-摩丝
下载附件并解压:
得到:
… .-… — …- . -.-- — …-
flag{ILOVEYOU}
CRYPTO-BUUCTF-password
姓名:张三
生日:19900315
key格式为key{xxxxxxxxxx}
xxxxx xxxxx–一共十位
zs19900315
flag{zs19900315}
CRYPTO-BUUCTF-变异凯撒
加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }
由ASCII表:
运用脚本:
def b_kaisa(mstr):
j = 5
i = 0
lmstr = []
for i in range(len(mstr)):
m = ord(mstr[i]) # 将密文的第i个字母变为其ascii码值
m = m + j # ascii值+j
lmstr.append(m) # 将递进后的ascii值存入列表lmstr[]
i = i+1
j = j+1
return lmstr
if __name__ == '__main__':
m_str = 'afZ_r9VYfScOeO_UL^RWUc' # 密文
lstr = []
lstr = b_kaisa(m_str)
print(lstr)
flag{Caesar_variation}