buuctf 变异凯撒
加密密文:afZ_r9VYfScOeO_UL^RWUc 格式:flag{ } 这里我们发现a, f, Z, _的ASCii码是 97, 102, 90, 95 而再看这里flag{}的ASCii码是--------102,108,97,103; 这时你会发现 5 , 6 ,7 , 8 于是发现是按顺序从5开始从每个递增加上1. #include<stdio.h> int main(){ char c[]= "afZ_r9VYfScOeO_UL^RWUc"; for(int i = 0;c[i]!=‘\0‘;i++){ c[i]=c[i]+i+5; } printf("%s",c); } 答案就是flag{Caesar_variation} 来源: https://www.cnblogs.com/ainv-123/p/11751942.html