下载并解压压缩包,里面有一段密文:afZ_r9VYfScOeO_UL^RWUc
首先我们发现密文a f Z的ASCii分别是97, 102, 90
而flag的ASCII是102,108,97,103;
现在你就会发现,flag依次都少了5,6,7,8
这样我们可以编辑脚本
#include<stdio.h> int main(){ char c[]= "afZ_r9VYfScOeO_UL^RWUc"; for(int i = 0;c[i]!=‘ ‘;i++){ c[i]=c[i]+i+5; } printf("%s",c); }
跑一下代码就可以得出flag:flag{Caesar_variation}