版权声明:本文为博主原创文章,未经博主允许不得转载。 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码表,可以收藏