第二届NUCTF misc部分题解


因为没有放官方wp,所以有的题至今不知道解法…

misc

Yusa’sMussic

附件:

链接: https://pan.baidu.com/s/1AF5_lmuEusdWLM0jbeoSow 提取码: n5sm

给了一个wav文件,没有额外数据,波形图和频谱图也很正常,试了一下好像也没有常见的隐写,直接听的话就是一段杂乱的声音。

赛后看了师傅们的wp,发现操作略骚…

用010打开,发现数据均由00FF组成
在这里插入图片描述
把从这里选中位置开始的所有十六进制数据复制下来,把FF转换为1,00转换为0,这里不需要写脚本,放到txt里ctrl+h替换即可。

新建一个十六进制文件,复制这串二进制
在这里插入图片描述
然后按下图操作
在这里插入图片描述
然后保存为1.rar,其中有两个文件
在这里插入图片描述
注意到hint.txt文件很大,但是里面只有一句话,winhex查看后发现是零宽隐写解密一手

在这里插入图片描述
得到提示stego online on style********,不知道这里的提示是啥意思,发现是lsb隐写
在这里插入图片描述

艾斯的信仰

附件:

链接: https://pan.baidu.com/s/1QBYI-X_szdSOiIEuX35Tmw 提取码: 6sde

考点挺基础的,给了一张图片和baopo.txt,从图片中可以分离出一个加密的zip
压缩包

注意到压缩包里面也有一个baopo.txt,于是把题目给的baopo.txt用winrar压缩成一个zip,然后进行明文攻击

之后在flag.txt中得到一串当铺密码,解密之后转字符得到baihuzizuiqiang,对应的md5值即为flag

verylow

附件地址:

链接: https://pan.baidu.com/s/1PDqtkZly_KMxfsZvHmW8Rw 提取码: 9jqx

给了一串base64,解码后得到以504B开头的一串十六进制,保存为一个zip文件。从中解压出verylow.bmp,但是图片没有正常显示,文件头也不对,使用010对其进行二进制反转(1换成0,0换成1),得到正常图片。

我这里是以二进制形式编辑,把所有的二进制复制到空文本中,ctrl+h替换,然后保存为一个新bmp文件
在这里插入图片描述
然后得到正常图片
在这里插入图片描述

因为这里是bmp文件,结合题目名,很容易想到SilentEye
在这里插入图片描述

funnygame

附件:

链接: https://pan.baidu.com/s/1pW8Mow61KvMBZWGGSEn9pA 提取码: ksqq

分值最低的题,但是最后都是0解,至今不知道完整解法…

给了两个文件,funnygame.py里只有一句话没啥用,还有一个是pyc文件

首先考虑pyc反编译,注意到反编译结果中有这样一串代码
在这里插入图片描述
base64解码得到

\ud83d\udea0\ud83c\udf34\ud83d\udc80\ud83c\udf74\ud83d\ude04\ud83c\udfd4\ud83d\udd10\ud83d\udc83\ud83d\udc19\ud83d\ude35\ud83d\ude80\ud83e\udd24\ud83d\ude3a\ud83c\udccf\ud83e\udd35\ud83d\udca2\ud83c\udfbd\ud83e\udd82\ud83c\udf3c\ud83c\udf4c\ud83d\udc9a\ud83e\udd60\ud83e\udd59\ud83e\udd8c\ud83d\udc84\ud83d\udc93\ud83c\udf10\ud83d\ude31\ud83d\udc36\ud83c\udfe2\ud83c\udfda\ud83d\ude9d\ud83d\udd51\ud83d\ude16\ud83d\udee0\ud83e\udd5d\ud83d\udc33\ud83d\udc53\ud83d\udd25\ud83d\ude0c\ud83d\ude21\ud83e\udd44\ud83c\udf71\ud83e\udd91\ud83c\udf80\ud83d\udc22\ud83d\udcc0\ud83d\udd25\ud83d\uddef\ud83e\udd5c\ud83e\udd4a\ud83e\udd11\ud83d\ude3f

最后得到一串emoji

🚠🌴💀🍴😄🏔🔐💃🐙😵🚀🤤😺🃏🤵💢🎽🦂🌼🍌💚🥠🥙🦌💄💓🌐😱🐶🏢🏚🚝🕑😖🛠🥝🐳👓🔥😌😡🥄🍱🦑🎀🐢📀🔥🗯🥜🥊🤑😿

看特征很明显是emoji-aes,想解密就需要秘钥,代码中没有秘钥的相关信息,自己猜了几个也都不对…

因为这里是pyc文件,可能会有stegosaurus隐写,试了一下果然有,解出一串unicode编码,解码后同样是一串emoji

🧒🏦🚟🏌😲🌈🥛🤘🔌🐺💐🔇📡💛🗣🤡🐙

到这里就没思路了…如果有师傅之后的解法欢迎赐教

noobflutter

附件:

链接: https://pan.baidu.com/s/1fIkmCv7keO2U8pzBo3gnRg 提取码: gynf

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z.volcano

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值