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]}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章