2020 蓝帽杯线上预选赛_zuc

题目下载 : 2020蓝帽杯线上预选赛_zuc

题目考的是 阻冲之 算法的解密

我们下载安装 gmssl 工具即可 https://github.com/guanzhi/GmSSL

安装文档, 下载 master.zip : https://github.com/guanzhi/GmSSL/archive/master.zip

扔到 linux 里面 (你也可以用 windows 编译, 自己去折腾吧...)

解压然后运行下面三个命令

$ ./config
$ make
$ sudo make install

然后第一个命令就会给你报错

我们把这两个文件里面的 use if $^O ne "VMS", 'File::Glob' => qw/glob/; 改成 use if $^O ne "VMS", 'File::Glob' => qw/:glob/;, 然后继续 ./config

继续接下来 make sudo make install

然后运行会报错, 解决办法是输入 ldconfig 命令

然后工具就应该没啥问题了

直接 gmssl zuc -d -in flag.zuc

然后提示你输入密钥, 我们把 key 文件里面的密钥复制上去 chunqiugame

拿到 flag

flag{228cca62-fddc-44ac-8173-c99be4c40a41}