系列文章目录
好复杂的说,懒得列了说
前言
前几天参加了HNCTF,其中遇到了不少题可以检验萌新的我自己的知识,其中也发现了一些word隐写新思路,在这里记录一下我之前遇到的word隐写题和这次比赛遇到的新的隐写题
一、反白
这种也是最常见word隐写,难度不大,就是将字体设置为白色,破解方式也很简单,直接Ctrl+A然后字体变黑就可以看见
其实可以看见勾选显示回车后其实反白就已经暴露了
二、word自带隐藏字符
没啥识别方法,其实我觉得word隐写就是遍历求解,word文件->更多->选项->显示->勾选显示隐藏字符
三、word文件本质
word文件其实是一个zip压缩包,在更改文件名后缀为zip后可以正常解压缩,因此里面可能藏图片或文字,我给出的例题是在media文件夹下藏着图片,但在bug库和HNCTF中,在某个文件中是有一串字符串的,这个可以利用
findstr /s /i "flag" *.*
直接全局搜索(上述指令运行在Windows,直接在解压后的文件夹中位置的cmd输入上述指令)
四、word字体隐写
HNCTF第一次见,说实话虽然猜到了但是没想到怎么编辑,百度搜索如何查看odttf是啥有用的信息都没看到(当然我可能看漏了),由于题目暗示了与字体有关,按照三中的步骤解压word文档后,发现字体目录下多了一个font2,然后使用在线网站https://somanchiu.github.io/odttf2ttf/js/demo将odttf转为ttf再用fontforge打开就可看到flag
当然还有一种思路,那就是用所有可打印字符全部遍历一遍字体,可惜我现在才想出来