看我回旋踢
该题考点为凯撒密码
使用工具CTFCrackTools
如果有跟我一样不知道怎么使用上面那个版本的,可以看下文的CTFCrackTools安装和使用方法
用工具可以看出密码为
flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}
变异凯撒
根据提示,密文里有_、^这种符号出现,应该联想到ASCII码
根据提示中afZ_对应的是flag,在ascii码中寻找各自对应的编码,可发现上下字母的ascii的差值按顺序增加。第一位差5,第二位差6
f – 102;l – 108;a – 97;g – 103;
a – 97;f – 102;z – 90;_ – 95
由此找到规律,得到密码flag{Caesar_variation}。
下面是根据规律写的一个转换代码,可供参考。
#变异凯撒
char_list = list(input('请输入字符串:'))
new_list = [