• 实验室每日一题WP-11月28日


    打开题目,是一串熟悉的编码 Brainf**k

     去解码得到:awsl,作为2.zip的解压密码。

    打开re.txt,是一个函数,于是尝试把v11~v23的值求出。

            v11[0] = 67;
            v11[1] = 90;
            v11[2] = 57;
            v11[3] = 100;
            v12 = 109;
            v13 = 113;
            v14 = 52;
            v15 = 99;
            v16 = 56;
            v17 = 103;
            v18 = 57;
            v19 = 71;
            v20 = 55;
            v21 = 98;
            v22 = 65;
            v23 = 88;

    按照顺序排列:67 90 57 100 109 113 52 99 56 103 57 71 55 98 65 88

    按照ASCII转换得到:CZ9dmq4c8g9G7bAX

    尝试了一下是re1.rar的压缩密码

    打开re1.txt,是一个异或函数。于是反过来

    #include <iostream>
    using namespace std;
    int main(){
        char flag[33] = { 0x66,0x0A,0x6B,0x0C,0x77,0x26,0x4F,0x2E,0x40,0x11,0x78,0x0D,0x5A,0x3B,0x55,0x11,0x70,0x19,0x46,0x1F,0x76,0x22,0x4D,0x23,0x44,0x0E,0x67,6,0x68,0x0F,0x47,0x32,0x4F };
        for (int i = 32; i >=1 ; i--) {
            flag[i] ^= flag[i - 1];
        }
        cout << flag;
    }

    得到flag

    flag{QianQiuWanDai_YiTongJiangHu}

  • 相关阅读:
    JSON
    vue中跳转页面逻辑
    生命周期的几个阶段
    vue学习大纲
    Vue留言 checked框案列
    Vue内容
    linux -- iptables
    linux --- DNS
    linux --- samba
    linux --- vsftp
  • 原文地址:https://www.cnblogs.com/riddler/p/14054124.html
Copyright © 2020-2023  润新知