【CTF】实验吧 凯撒变异

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN___CSDN/article/details/82529284

通过分析可以知道前四个“afZ_”四个的ASCII码值与“flag”的ASCII码值依次相差5,6,7,8。

#include <stdio.h>
#include <string.h>
int main ()
{
    char str[40]="afZ_r9VYfScOeO_UL^RWUc";
    int i=0,j=5;
    while(i<strlen(str))
    {
        str[i]+=j;
        i++;j++;
    }
    printf("%s\n",str);
    return 0;
}

附上一张ASCII码表,可以收藏

猜你喜欢

转载自blog.csdn.net/CSDN___CSDN/article/details/82529284
今日推荐