[WCTF]上帝也哭泣

题目链接:
http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=48


分析:

首先下载提供的word文件
一般来说首先查看属性:


R{81Y1R(FYU%6U_MSTOVV%Y.png

并没有发现什么特殊的地方
直接打开看看

RM(ICDHNUB2OLW%26JC$YJE.png

发现这是王杰的一首歌曲的歌词,于是想到是否会有不一样的地方
百度一下这首歌曲的歌词,发现文档中显示的歌词都没有第一个字。

![B))D]G1TCO17(X(SMQ1QSSV.png](http://upload-images.jianshu.io/upload_images/2355077-6e27cbe02170a215.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

但是我们在wps中用鼠标拖动的时候会发现这每一行的前面其实是有一个字符的,但是为什么显示不出来呢?
经过不断测试发现原来是这样,其实这每一行的第一个字其实是存在的,只不过是颜色和背景色一样都是白色罢了。
想想是不是就快要结束了呢?
先把所有文本选中,统一来设置字体颜色。

![L9(7EYHTSZT7KHKB~2WP.png

这下歌词是正确了...
可是这和我们解题又有什么关系呢?
会不会和宏函数有关,可是检查之后也没有发现宏函数,一般情况下,如果office系列中如果使用了宏函数,杀毒软件都会提示的。

从刚才的一番折腾中我们可以大概得出一个思路就是:
信息被隐藏,但是并不是用刚才那种比较低级的手段,我们需要重新考虑信息是如何被隐藏的。

这里需要大家对office套件有一定的了解
office中,每一个字符都具有隐藏属性,而且office套件可以设置是否显示被隐藏得字符。
所以重点就来啦~
在office软件的设置选项中:
![@{G_5PQYAE94R8C[HXDJVW.png

S{L~Z(E9CYPDGB%{690W853.png

bingo~

![74X%M_BY]V~L@NGN9{XJS5X.png](http://upload-images.jianshu.io/upload_images/2355077-f81e79c5275fb156.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

可爱的flag出来啦~
所以按照顺序将每一行的行尾隐藏的字符连接起来就是flag
wctf{D@v3W@ngCh13h1n1989}


知识点:
office套件 显示隐藏字符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 22,092评论 6 49
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,111评论 25 709
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,288评论 0 7
  • 原创文章,转自公众号“醉解红楼”,转载请先联系并注明出处,感恩 人人都说晴雯为人尖刻,对小丫头呼来喝去,还敢挤兑地...
    海上花语阅读 5,530评论 0 3
  • 有一种感觉叫做:身临其境。 思想来源于对外界事物的感知,而所做出的反应;我们就是在不断的认知中,思考与反思考。 我...
    遵从自己阅读 3,496评论 1 1

友情链接更多精彩内容