Buuctf-Crypto-变异凯撒

 

 直接凯撒解密,无果,发现密文的俩个_,又看了看格式,有{},就想是不是关于ASCII码。

afZ_r    ascii  97  102   90   95  114

flag{     ascii  102   108   97   103   123

然后发现相差,5 6 7 8 9  

c代码

 

#include<stdio.h>
int main(){
    char a[]="afZ_r9VYfScOeO_UL^RWUc";
    for(int i=0;a[i]!='\0';i++){
        a[i]=a[i]+i+5;
    }
    printf("%s",a);
    return 0;
} 

所以,flag{Caesar_variation}

 

posted @ 2020-09-21 16:17  夜布多  阅读(464)  评论(0编辑  收藏  举报