2021陇原战役

2021陇原战役

可惜只做了一个密码学。还是用软件直出的。我真垃圾。赛后复盘。

参考链接

2021陇原战疫WP - n03tAck

2021陇原战役

MISC

soEasyCheckin

打开是一串加密。看编码是base32加密。解码发现是e开头,后面有5位的hex加密。但这里有个没解出来。根据前后可以推测为e。替换以后hex解密。

2021陇原战役

hex解密为*核心价值观,但这里有个文明的文被替换掉了。这里换回去解密。

2021陇原战役

解密得到flag: SET{Qi2Xin1Xie2Li4-Long3Yuan2Zhan4Yi4}

2021陇原战役

打败病毒

这个题是个游戏题,作为游戏菜鸡,一直都没打败末影龙。看了wp。发现flag是在打完末影龙之后,的终末之诗中。这里直接找到jar文件,转成zip解压。

2021陇原战役

在assets\minecraft\texts目录下的end.txt文件中找到最后的编码11F9sACbBBBWKTiClYDtNF2yIEfThXdfIGPxF。

2021陇原战役

github下载了个工具解码得到flag。

2021陇原战役

SOS

正解是听声音,用手机录音,然后m4a格式转wav格式,然后使DTMF拨号音识别手机键盘密码来解密(图是抄的)。解出来密码是6830AB1C75。

2021陇原战役

然后踩格子得到flag。没一个简单的。人麻了。

2021陇原战役

2021陇原战役

EasySteg

这个题只解了一半。解压出来有个jk.png和flag.rar。先看jk,但是没看出来。猜测可能是水印,但是没遇到过。看wp才知道是单图盲水印。解出来的一半是,flag.png。binwalk查看后面是有个png存在的。但binwalk分离不出来,使用foremost分离出来个图,辣眼睛能看到半个flag。flag{156cca8e

2021陇原战役

jk.png我们可以使用Imagein来分离盲水印。得到如下图,提示我们base64(-b81b-).

2021陇原战役

flag.png有明显的ourscrect的加密痕迹(wp说的),使用上图的密码进行解密,得到一串字符串。

2021陇原战役

看wp说这串文字是经过哈夫曼编码的。这里偷了脚本


得到一串,把{}中的编码hex发现是Quoted Printable编码。把多余的=去掉,解码

2021陇原战役

得到:

上一篇:riscv 开发板 HiFive Unmatched 总览


下一篇:thinkphp5.1 || 给图片添加文字,图片水印