新手一枚,如有錯誤(不足)請指正,謝謝!!
題目鏈接:BUUCTF-re-[FlareOn4]login
下載下來是個html文件,F12查看源代碼
大概意思就是匹配字符大小寫字母,將前十三位與後十三位對換
寫腳本
#include <stdio.h>
char data[37] = "[email protected]";
int main(void)
{
int i;
for (i = 0; i < 37; i++)
{
if ((data[i] >= 'a' && data[i] < 'a' + 13) || (data[i] >= 'A' && data[i] < 'A' + 13))
data[i] += 13;
else if ((data[i] >= 'a' + 13 && data[i] <= 'z') || (data[i] >= 'A' + 13 && data[i] <= 'Z'))
data[i] -= 13;
}
printf("flag{%s}", data);
return 0;
}
得到flag爲flag{[email protected]}