咱就是菜

Level1

注意到用红色矩形标记出来的三处,将&#x51B2从unicode转换为中文字符,得到 ‘冲’
flag 1024冲冲冲

Level2

按F12检查网页代码 观察选中的一行处,得到下一关的地址
在浏览器中输入 http://193.112.60.245:8080/shop/Hide_Level2/ 进入隐藏关数独 flag 192478653

Level3

类似FlappyBird的游戏
死亡多次后即可获得flag
flag 2048

Level4

非常简单的程序题,不用考虑超时问题,直接暴力枚举即可
Java示例代码

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        int n = 1;
        int i = 1009;
        while (n < 1024) {
            if(match(++i)) {
                n++;
            }
        }
        System.out.println(i);
    }

    public static boolean match(int x) {
        for (int i = 2; i < 1000; i++) {
            if (x % i == 0) {
                return false;
            }
        }
        return true;
    }
}

flag 9649

Level5

输入框及提交按钮被隐藏,按F12检查网页代码 style="visibility:hidden"删除,显示输入框与提交按钮 检查网页的js,发现flag被转化为摩斯密码
-. --- -....- . .-. .-. --- .-.转换为文字得到flag
flag NO ERROR

Level6

检查网页代码,提示打开http://www.atool9.com/steganography.php
发现是图片隐写工具。
将图片上传并解密,得到unicode
转化为ascii得到flag
flag sdltql

Level7

转到如图所示的repo
并在issue中找到文件的下载地址,选择对应的platform下载(以Linux为例) 解压后得到一个可执行程序和一个js文件
直接查看render.js ,观察数组a,找到上图内容
say()ask()内发现一个长度为11的数组key
key[1],key[0],key[2],key[4]拼接,得56AB24C15B72A457069C5EA42FCFC640
直接提交,显示错误
继续查看render.js
提示flag为md5
56AB24C15B72A457069C5EA42FCFC640使用md5解密工具进行解密,得到happy, 提交成功。
flag happy

后记

八点就开始,咱起不来啊!!!