0.前言
最后一周的摆烂(
1.CRYPTO
1-1.ECC
摆了。
1-2.PRNG
考的是伪随机数加密,用的是梅森旋转算法。
task.py如下:
1 | import re |
可以看出连续生成了624个伪随机数,因为用的是梅森旋转算法,因此接下来生成是伪随机数可以预测。
脚本如下:
1 | import random |
运行即可获取flag。
2.IoT
本周无。
3.MISC
3-1.摆烂。
解法:摆烂。
下载得到的zip是损坏的,且无法修复,因此猜测套了图。
用foremost可以分离出无损的加密压缩包和一张png。
在别人的提示下,知道了这个png是apng,用apngdis可以分离出两张相似的png。
原本我猜测是用两张进行xor之类的运算,后来发现得不出什么。
后来在查资料时想到了盲水印。
经过处理后得到这样一张图:
由此我们得到了密码。
解压后得到四张图片:
用PS拼图后得到一张QR code:
扫描得到一段狗屁不通的文字,在提醒下知道了是零宽字节隐写。
3-2.《TOP SECRET》系列
该题难度大,在发布的48小时内无人解出。
后官方将此题进行了分解。
依然不会。
3-3.At0m的给你们的(迟到的)情人节礼物
只能知道用的是MSU Stego Video,以及能找到hint.txt。
后面的不会了。
4.PWN
4-1.vector
不会。
5.REVERSE
5-1.( WOW )
不会。
5-2.server
不会。
5-3.ezvm
不会。
5-4.hardasm
不会。
6.WEB
6-1.Markdown Online
不会。
6-2.Comment
不会。
6-3.FileSystem
不会。