BUUCTF Crypto 变异凯撒

打开下载好的内容打开得到一串加密后的密文以及flag的格式:
加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }

由题目给我们的提示可以知道,这是一道凯撒密码的题目,先用解密工具试试:
BUUCTF Crypto 变异凯撒

发现并没有什么可以用的内容,常见的由于密文中存在了_和^非字母符号,结合flag的格式以及凯撒密码的加密形式,我们可以想到有可能是ascii码的移位加密:
BUUCTF Crypto 变异凯撒

我们将前几个字符进行一个简单的对比可以看到:
先将密文转换成ascii值:
97 102 90 95 114 57 86 89 102 83 99 79 101 79 95 85 76 94 82 87 85 99
102 108 97 103
5 6 7 8
可以发现这是一个递归的规律进行移位加密,那就简单了,写一个简单的循环程序解密就行:
BUUCTF Crypto 变异凯撒

解得flag:
BUUCTF Crypto 变异凯撒

flag{Caesar_variation}

上一篇:[crypto]-RSA算法的介绍


下一篇:buu Crypto学习记录(18) Windows系统密码