前言

最近学校里有新生的ctf比赛,也就尝试着做了些,这篇文章是对我做过的misc题的一个wp(作为萌新也是刚刚入门,也在边做边学习,如有不对请指出问题

week1

sign in

签到题,在RULES界面即可找到答案

A translate draft

打开下载的附件发现需要密码解压,放入winhex中查看,搜索504B0102,后面是0900,再看504B0304,后面是0000,判断是伪加密,将0102后面的0900改为0000即可将文件解压,打开解压后的word文档,发现最下方有一段空白内容,将其修改字体颜色后找到一串编码为base编码,经过尝试发现是base32,解出密码前半段,word打开时发现有问题,改成txt发现里面还有一个txt文件,于是将word改为zip解压,找到HiddenBy13.txt,内容为rot13加密的后半段,两端拼在一起就是flag

认真的血

NTFS文件流隐写题目,用ntfsstreameditor扫描后即可得到其中的txt文件,内容为rot47加密,解密后即可得到flag

Kakurennbo

光标在文本中发现有隐藏内容,放到linux系统中用vim打开能看到200c200d等内容,判断为零宽隐写,解密后得到看出密码经过加密,通过尝试得出后面为栏数15的栅栏加密

week2

ENCODE

首先看到新佛曰即可想到与佛论禅,放进去解密,能得到一串既见未来,为何不拜?的内容,由于标点符号和Ook编码类似,这里猜测是Ook加密,放进去解出一串乱码,通过#@等符号的多次出现想到VBS加密,直接解密即可得到flag

dlohesuoHesaB

把题目倒过来即为basehousehold,猜测原题也需要将文本倒过来,于是写了python脚本将文本逆序放进去进行base解码,发现能够实现,但之后即使倒序也不能解码,于是想到使用basecrack,将倒序后的文本放进去爆破即可得到flag

EasyAlpha

将图片放入Stegsolve修改滤镜,在alpha plane下就能直接得到flag

Hamburger Souls

根据题目描述猜测flag在图片中,将图片放在winhex中直接搜索0xGame就能找到flag

week3

Easypython

下载后发现文本中只有一行数据,但是超过了ASCII码的范围,又因为数字均不超过8,猜测为8进制,转换后重新换成ASCII码就可得到

Pork Factory

根据hint下载工具cloacked-pixel,图片中的为猪圈密码,解码后得到密码MEAT,使用此密码分离出一个网址,打开后发现是一个倾斜的二维码,用zbar后可进行扫码,得到的结果能看出是培根密码,再次解密即可得到flag

EasyDisk

下载后得到一个ad1文件和一张图片,根据题目下载FTK Imager,进行ad1解密,发现需要密码,再去看图片,明显能看出图片不完整,放进winhex中修改图片高度即可得到密码,继续进行ad1解密,得到一张完全一样的图片,猜测为盲水印,用python脚本matplotlib对图片操作,得到一张图片,上面的即为flag

周深的声音

根据题目下载deepsound,放入音频分离出flag.txt,内容格式看出是base64编码的图片,将其转成图片,在kali中用outguess分离处flag


目之所及,心之所向,永生难忘