分析题目发现
gndk的10进制的ASCII码分别是:103 110 100 107
flag的10进制的ASCII码分别是 :102 108 97 103
发现ASCII以此减少 1 2 3 4,所以以此类推
所以应该是每隔一个都加一
所以用c语言写吧
#include<stdio.h>
#include<string.h>
int main(){
int i;
char a[100];
printf("请输入被雷劈过的字符串:\n");
scanf("%s",a);
printf("解密得:\n");
for(i=0;i<strlen(a);i++){
a[i]=a[i]-(i+1);
printf("%c",a[i]);
}
}
运行后发现
flag{lei_ci_jiami
最后加上括号即可
flag{lei_ci_jiami}