XCTF:凯撒大帝在培根里藏了什么[WriteUP]

密文:

ABBABAABBAAAAABABABAABABBAAAAABAABBAAABAABBBABBAABABBABABAAABABBBAABAABABABBBAABBABAA

根据题目提示,应该有两种加密算法

1.培根加密

2.凯撒加密

根据语境,且密文与凯撒加密后的密文不符合,先尝试培根解密


培根解密:

XCTF:凯撒大帝在培根里藏了什么[WriteUP]_第1张图片

获取明文结果: ngbklatcoznixevzu

于是再进行一次凯撒解密

XCTF:凯撒大帝在培根里藏了什么[WriteUP]_第2张图片

由于凯撒加密有26种密钥,所以这里一条一条的看

除了第6条,其他解密出来的明文都是不明所以的乱码

所以解密后明文应该是:havefunwithcrypto


又因为题目提示了,最终flag是大写字符串

XCTF:凯撒大帝在培根里藏了什么[WriteUP]_第3张图片

写个py程序把字符串转成全大写

str='havefunwithcrypto'
print(str.upper())

XCTF:凯撒大帝在培根里藏了什么[WriteUP]_第4张图片

补充flag{}:

flag{HAVEFUNWITHCRYPTO}

你可能感兴趣的:(网络安全)