re学习笔记(57)BUUCTF-re-[FlareOn4]login

新手一枚,如有错误(不足)请指正,谢谢!!
题目链接: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]}

原创文章 77 获赞 29 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Palmer9/article/details/105253480