前两题不写了。。
游园会的集章卡片
ps拼接一堆图片,得到flag
猫咪和键盘
恢复得到的混乱的c++代码,有明显的规律,运行即可
1 | g++ -std=c++17 typed_printf2.cpp -o type |
Word
binwalk -e
分析下载的docx文件,并解压
得到flag.txt文本
flag{xlsx,pptx,docx_are_just_zip_files}
猫咪银行
通过输入较大时间值来实现溢出
兑换flag
flag{Evil_Integer._Evil_Overflow.}
黑曜石浏览器
提示:请使用最新版黑曜石浏览器(HEICORE)打开。
出题人还弄了个像样官网。。。
google 找到官网view-source:https://heicore.com/index.html
得到有一大段js的源码,其中有ua, 特别的是.html
非.php
1 | var HEICORE_UA = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) HEICORE/49.1.2623.213 Safari/537.36"; |
替换ua得到flag
flag{H3ic0re_49.1.2623.213_sai_kou}
回到过去
利用linux的ed命令
ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。
了解之后,题目就明白什么意思了
1 | q |
执行相应命令,不过我一直交不对,脚本改变其4段的顺序,暴力交了一波
flag{t4a2b8c44039f93345a3d9b2}
我是谁
console发现提示
输入得到第一个flag
flag{i_canN0t_BReW_c0ffEE!}
跟着链接到第二关
1 | Brewing tea is not so easy. |
改post请求提示
1 | <p>The method "POST" is deprecated.</p> |
这里涉及到超文本咖啡壶控制协议
超文本咖啡壶控制协议(英语:Hyper Text Coffee Pot Control Protocol,缩写HTCPCP)是由IETF虚构的一种协议。这个协议在文档RFC 2324[1](1998年4月1日发布)中定义,是一个恶搞RFC。
该协议被设计为一个类似HTTP的协议,可以用于控制、监测和诊断咖啡壶,后来也被拓展到茶壶;该协议有时也可以视作一种早期的物联网实验。
在RFC 7168这个页面中搜寻信息发现BREW请求方法以及Content-Type头
根据提示将message/coffeepot的coffeepot改为teapot,从response的Alternates得知新路径
访问得到flag
秘籍残篇
第一关:
将得到的文本缩到最小,自动换行,调整窗口大小得到flxg,这里是flxg
猫咪遥控器
根据题意猜测表示移动方向,通过脚本画图
1 | #coding: utf-8 |
得到flag
她的诗
题目自带py解出没有flag,但能看出是uudecode,google解密网站
解密得到
拼出flag即可
flag{STegAn0grAPhy_w1tH_uUeNc0DE_I5_50_fun}
猫咪克星
nc 202.38.95.46 12009
连接,计算各种表达式
有时间限制,需要脚本跑一下
1 | #coding: utf-8 |
flag:
flag{'Life_1s_sh0rt_use_PYTH0N'*1000}
喵咪电路
技术上来说,我们通过 Minecraft (版本:1.12.2) 存档提供了一个 40 个输入的红石电路,他们共同影响着信标的颜色,如果你通过调整输入,成功使得信标变绿,说明你已经破解了这个电路,请以 flag{1010101010100010…0101010} 的格式提交你的答案(1 代表激活,0 代表不激活)。
下载存档进行游戏,掌握基本逻辑电路知识即可
内有教程,玩就行了
懒得再进游戏,flag就不写了
挺有意思的比赛