ctf图片隐写_浅析CTF与CTF之我见(一)

4d00cf5f92dc6040acad003312388e31.png




前言

10700cdecd6d2be0bf86511fab95743e.png最近,在V2EX上,一名用户发表了一个自己制作的网站,吸引了大量网友的注意。其实,我也是其中的一个,马上,该网站迅速在解密/探险以及爱好计算机的网友群和空间、朋友圈传播开来。涌现了许许多多向终点奋发冲刺的杰出人物,我第一眼看这个网站,也是有些一脸不屑,但是当我深入其中的时候,却觉得另有深度、深入其中。
随着这个网站关卡的深入,可以发现,作者运用的技术和底蕴也越来越强,不仅仅只有技术,还要懂得各种各样的学科知识和梗,才能走到最后闯关成功,可谓是难上加难!再者,吐槽一下,作者有时候的脑洞,是真的大呀!
所以,综上所述,这个网站到最后能通过的人,真的是百里挑一。
等等,先别说我吹牛逼,看看网站的数据就知道了!
该网站在挑战前会让用户输入自己的昵称,记录在后台数据库中,我们来看看数据:总共有一万多人参与,结果成功通过的人数只有一百人左右,不可谓“百里挑一”吗?!11cb4246d66e5fc476a83f1369731c47.pngCTF小技巧The Riddle
刚进去的时候,是这么一个简洁页面
直接阐述了规则,有意思!ec809aa7374daa4d6121d844d68b94c0.png
简单的填写了自己的用户名后,就可以开始了接下来的挑战闯关了。
其实我刚开始想法很简单,也很偷懒,想想所有的关卡页面都在cipher这个文件夹里面,不如直接用Python爬虫把目录下面所有文件全都爬出来,不就可以直接通关了?!
可是作者也不是吃素的,我的Python爬虫没有起到丝毫作用,看来是作者在这个网站上加入了反爬措施。
有意思,我喜欢。好,既然不想让我们走捷径,那我就一关一关闯过去吧!
大家也可以自己试一下,真的不会了,再来看我的攻略,谢谢各位的捧场!
下一步就直接开始闯关了!

第一关

cc9fdaeecd6077d2a32737f468e38414.png
第一关是真没什么好说的...
诸君看看这过关率...e6a03a5605a76a0035dbc33f6320596b.png  

第二关

c792935bd03de1e1ff69ae479f5cc2e3.png  

法一

55ed8390666c12e3735d35047d90519b.png  

法二

简单的代码审计23f2c33eb423363158e10939d396ce3f.png  

第三关

8b099f694b08893f5ea5abfea425eb6f.png
让我们看看提示2cdc67fecd35d0e857ac835c9284c65e.png
上面?是哪里呢?
我们自然而然地想到了其网址本身35c5f08ad0ff6e2012299a6a053691cf.png
第三:third
那么第四自然就是fourth啦!
给你给你f2caab4cbcfdd400949827fe5d744818.png  

第四关

12d5381e1cc2dbb850a2775e480a936e.png
简单的代码审计b9dc5e097282f728ede6a3208e5270af.png
于是我们顺利地来到了第五关  

第五关

9dd4c2b703d1085af5d7f81165c8c408.png
什么意思呢?
不如看看标题?df5fee8491fc7343d8fdd8490e6d20ab.png
Google is your friend33ed15b42d8156c6e71cb9e9506b0926.png
于是我们来到了第六关

8e9349ee717a5a2e92906ba446472d81.png
知道你们想要什么 

第六关

bf1eeb8a88696c173e5e2d735bedb220.png
百度识图不用我多说吧,你们都懂的。
水上由岐ee45574e24b2a03d85b9502b0cc53ee2.png此处起不再提供关卡网址

第七关

aaf174c827bef69c438a7d702b651e09.png
这就是第七关...是的,啥也没有... 让我们康康源代码75c26d2488989502fbcc12c57909dc52.png
是的,有图8668c20c125b1cc63341b4623744e22c.png
莫慌!莫慌!
现在要提到CTF中的一个低端小技巧——文件隐写
不知道文件隐写是啥?GLYF...df97bbfd22aa6207213bd59a57d91c27.png  

第八关

3353e7e8b90f38862535e6514ca47a3a.png
再来看看提示19551ed33a653103da5fc6481b4894ba.png1f214cd4e23920483bd44a40fe23783e.png
那么思考思考,图片有了,那文字呢?
我们很容易想到,下载图片,转成TXT格式,用记事本打开
在一堆乱码的最下方,我们能看到...e6b78cfc9b1801c518c931bcb513f166.png  

第九关

b648cd4be31a0497ed4ba2c9392d271e.png
什么错误呢
代码审计...f0d5442004045acf8af586f9b9338868.png
诸位发现了吗
指向的value="0"
意味着我们提交的答案将送往第0关
正确代码value="9"

第10关

答案匿于彩蛋里4d98b77dc230b642d5400f42a4358e83.png

第10.5关(这该死的彩蛋)

833eafa873b69aef7c7dc52d57a50470.png
怎么办?0ec0ec078c16dd3151e4b078512b226b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值