[ACTF新生赛2020]outguess1

1.打开附件



2.outguess
outguess -k "abc" -r mmm.jpg flag.txt
“-k “abc”” 表示使用密码 “abc” 进行解密;
“-r” 表示提取信息的操作;
“mmm.jpg” 是包含隐藏信息的源图像文件;
“flag.txt” 是将提取出的信息写入的目标文件。

3.得到flag
打开文件得到flag

谁赢了比赛?1

1.打开附件
是一个下棋的步骤图

2.foremost分离
用binwalk查看图片中含有一个压缩包,用foremost分离文件

得到一个文件夹,里面有一个文件夹,文件夹下有个加密的图片和一个没用的文本文档

3.ARCHPR
用工具对加密的压缩包进行解密,得到密码

4.PS
得到一个动态的图

用PS打开,有360个图层,找到一张最特殊的图层,白色的,把这个图层保存或者截图截下来也可以
5.Stegsolve
用隐写工具Stegsolve,得到一张二维码
6.得到flag
扫描二维码得到flag

穿越时空的思念1

1.打开附件
是一个音频文件

2.Audacity
用Audacity音频编辑软件打开,发现有一串分为两段的摩斯电码

3.摩斯密码解密
根据长“-”短“.”的规律得到一串莫斯电码
并用在线工具解密

后半段与前面一样,flag是前半段

4.大写字母转小写字母
#Python脚本
def convert_to_lowercase(input_string):
return input_string.lower()if __name__ == "__main__":
input_text = input("请输入要转换为小写的字符串:")
result = convert_to_lowercase(input_text)
print("转换后的结果为:", result)

5.得到flag

文章讲述了在ACTF新生赛中,参赛者通过outguess解密图像、提取隐藏信息,使用ARCHPR解密压缩包,利用PS处理动态图像获取二维码,以及通过Audacity解析音频中的摩斯电码,最终获得flag的过程。



243

被折叠的 条评论
为什么被折叠?



