UNCTF2022-校内赛

简介: UNCTF2022-校内赛

1、Web-ezgame

这道题没什么步骤,就是一个游戏,尽管游戏界面都是英文,但是多试几次,你就可以明白每个操作的含义以及这个游戏的规则。


规则好像是每个回合自己可以使用两次卡牌,可以选择攻击敌人或者强化自己,提升防御,生命值,或者生成更多队友,敌人只能攻击一次,只要你操作得当,在没被敌人全部杀死的情况下将敌人的生命值全部打掉就能获得flag。


UNCTF{c5f9a27d-6f88-49fb-a510-fe7b163f8dd3}


后面接触web题后才知道通过查看源代码,F12打开开发工具,搜索关键词应该是能找到Flag的,可以不用玩游戏,不过游戏也比较简单,玩着也挺有意思的。

2、Crypto-dddd


首先下载附件打开,是有间隔的01文本,首先想到的是摩斯密码,再看一下题目“dddd”,更加确定了我的想法。


先用原码直接去转换,分别用0和1或者1和0去表示长或者短,


都为:GA%u5EQ%u4L9O%u32E%uf6O%u32BGOE%u32I5KOT%u2


这个结果是错的。

将0和1用-和.来表示,得到:

UNCTF%u7bY4S_TH1S_JUST_M0RSE%u7d

看到UNCTF我觉得应该就是这个答案了


我又尝试将原码全部取反,继续解,结果仍为:

UNCTF%u7bY4S_TH1S_JUST_M0RSE%u7d

(无论0或者1表示长或者短,我才发现在这里尽管修改了长或者短由0或者1表示的值,但是并没有实际改变结果)


我最初是提交的答案是括号内的全部内容,但是一直报错,我不明白为什么,后来观察到括号里内容两边有对称,于是去掉了对称部分,只提交中间部分,结果正确。

UNCTF{ Y4S_TH1S_JUST_M0RSE}

3、Misc-找得到我吗

题目给的是一个word文档,打开后发现是空白,通过修改字体颜色可以看见内容

这道题的Flag藏在了复杂文种里

阿拉伯语、亚美尼亚语、希伯来语、印度语、泰语或越南语文字等都称为复杂文种字体

但是这里用word打开是没有复杂文种的,得使用WPS打开,

在字体-复杂文种处即可找到 flag{You_find_me!}

4、Misc-magic_word

换用其他字体即可看到文本内容

可是这里同样有一个问题,使用Word打开和使用WPS打开所看到的内容是不同的


使用word打开的去进行零宽隐写解密结果会出现乱码

使用WPS打开的进行零宽隐写解密得到的结果才比较清楚

但还是出现了一些乱码

目录
相关文章
|
C++
2019 第十届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
2019 第十届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
273 0
【2022天梯赛】L1-7 机工士姆斯塔迪奥
【2022天梯赛】L1-7 机工士姆斯塔迪奥
|
7月前
|
存储 安全 计算机视觉
参加第十二届中国软件杯比赛感想以及经验
今年我作为参赛选手参加了中国软件杯南京线下赛,参加了总决赛答辩环节,下面总结一些参加比赛的经验以及感受
|
测试技术 C++ Windows
2021 第十二届蓝桥杯大赛软件赛决赛, 国赛,C/C++ 大学B 组
2021 第十二届蓝桥杯大赛软件赛决赛, 国赛,C/C++ 大学B 组
178 1
|
存储 C++
2020 第十一届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
2020 第十一届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
130 0
|
机器学习/深度学习 算法
下一篇
DataWorks