记一道misc好题(DASCTF 2024 最后一战)
题目名称:1z_F0r3ns1cs_1

misc出题质量很高,大家都在坐牢。

打开磁盘文件,尝试用DiskGenius恢复磁盘中被删去的文件。

恢复后得到秘籍和txt文件,改秘籍.docx为zip解压,发现多了一个ENTRY.bat文件,用记事本打开。

将字符串base64解码之后发现给了一个密钥key

想到了vc挂载解密txt文件

得到了文本文件和图片 flag.txt还在hint位置不对,wc 有一个三体死神永生的txt,后面复盘才知道脑洞是用一次挂载的死神永生.txt再次作为文件加密 将隐藏文件再次解密 (佩服出题人脑洞,我三体算是白看了)
这题比赛结束也只有2解,师傅们还是太强了(跪拜佬)
打开后可以得到一个t0p_s1cr3t.txt,内容如下:

得到了第一段的flag以及一个掩码,联想到之前得到的那张jpg
猜测需要我们通过掩码生成字典,然后去解密
`from string import digits, ascii_lowercase
mask = "U?u?d?d?dKlsq"
for a in ascii_lowercase:
for b in digits:
for c in digits:
for d in digits:
passwd = f"U{a}{b}{c}{d}Klsq"
print(passwd)`
用steghide图片隐写解密

拿到flag后半段

最终flag DASCTF{N0w_u_knOw_H1dden_v0lum3_Of_v3r@cr1pt&90_0nnnnnnnnnnn!!!a>?#P2}

燃尽了
浙公网安备 33010602011771号