ichuqiu24WDay1 WriteUP
2024春秋杯冬季赛Day1 WriteUP
MISC
简单算术
根据题目提示,猜测文本经过了异或加密
def xor_decrypt(text, key):
return ''.join(chr(ord(c) ^ key) for c in text)
encrypted_text = "ys~xdg/m@]mjkz@vl@z~lf>b"
# 尝试常见的密钥 (0-255)
for key in range(256):
decrypted = xor_decrypt(encrypted_text, key)
print(f"Key {hex(key)}: {decrypted}")
运行后,发现Key 0x1f: flag{x0r_Brute_is_easy!}
得到flag
简单镜像提取
使用wireshark打开查看后,发现其中有压缩包
尝试使用手动提取、binwalk提取和foremost提取
最后用foremost提取出正确文件disk-recovery.img
使用bandzip打开后,发现其中为office文件格式
使用foremost继续提取,得到xls文件
打开后得到flag
See anything in these pics?(timeout)
拿到文件后,图片名称为aztec
打开图片后发现是aztec码,得到5FIVE
猜测为解压包密码,解压后得到YVL.jpg
使用foremost提取照片,得到一张纯黑png
crc校验后发现大小不对,修改后得到图片
得到flag
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 QingChenyou | Luda' Blog!