CTF论剑场-你能不能再快点~~~

OnionT@KillBoy
OnionT@KillBoy
作者
47
文章
0
粉丝
渗透测试369,0211字数 248阅读0分49秒阅读模式
AI智能摘要
你是否以为CTF只是拼技术?这场看似简单的网页挑战,实则暗藏玄机——输入框无果、抓包竟发现Base64编码的密码头,解密后直接得到flag?别高兴太早,系统催促“快点快点”暗示着真正的门槛:速度。原来,服务器在验证提交时机,稍慢一步就会失败。本文揭秘如何用Python脚本实现毫秒级自动解密与提交,带你掌握CTF中“时间即答案”的实战技巧,一探网络安全竞赛中速度与逻辑的极限博弈。
— AI 生成的文章内容摘要

打开页面有个很丑的界面、、、

CTF论剑场-你能不能再快点~~~-图片1

看到输入框以为是个SQL注入,尝试无果。。。。。。。。。
打开burpsuite进行抓包查看、、、

CTF论剑场-你能不能再快点~~~-图片2

通过用burpsuite进行重放发现返回包头中含有password参数,看起来像是base64加密,我们对数据进行解密看一下

CTF论剑场-你能不能再快点~~~-图片3

解密之后发现,竟然是flag,,,,我觉得没有这个简单、提交看一下

CTF论剑场-你能不能再快点~~~-图片4

提交之后发现,有个很提示,让我快点快点,所以初步判断,可能是要将解密的值快速的提交,才能得到flag,,,于是、写下一个脚本,让脚本去提交,脚本代码如下:

#!coding:utf-8 import base64,os import requests  s = requests.session() url = 'http://123.206.31.85:10013/index.php'  def getbase64(url):     con = s.get(url)     password = con.headers['Password']     return password  def base64decode(code):     res = base64.b64decode(code)     res = res[5:37]     return res  def POST_password(result):     global flagfile     answer = {'password':result}     post = s.post(url,data=answer)     print post.status_code     return post      print POST_password(base64decode(getbase64(url))).text 

运行脚本、成功获得flag...

CTF论剑场-你能不能再快点~~~-图片5

http://www.oniont.cn/index.php/archives/41.html

 
OnionT@KillBoy
评论  36  访客  36
    • 雪乡木屋
      雪乡木屋 0

      这界面也太丑了吧,完全没看出来是CTF题

      • 独处寒夜
        独处寒夜 1

        密码直接放header里?这出题人有点偷懒啊

          • NecroFury
            NecroFury 0

            @ 独处寒夜 这题不就是考个base64+截取嘛,出得是有点懒了

          • 月光织锦
            月光织锦 0

            base64解码完还得截取前32位,有点意思

            • 幽冥行
              幽冥行 0

              为啥要截取[5:37]这一段?有人解释下不

                • 梦之吟
                  梦之吟 1

                  @ 幽冥行 为啥是5到37?试出来的还是有提示啊?

                • 苍穹之怒
                  苍穹之怒 0

                  脚本跑起来倒是挺快的,一次就出flag了

                  • 采药人
                    采药人 1

                    看到那个虫子图标就知道不简单🤔

                    • 暗流
                      暗流 1

                      提交速度要求多快啊?手速跟不上咋办

                      • 咒语残章
                        咒语残章 1

                        之前做类似题目被响应时间坑过,这次学乖了

                          • 棉花小猫
                            棉花小猫 0

                            @ 咒语残章 我试了手敲提交,直接超时,真得靠脚本

                          • VengeanceSpecter
                            VengeanceSpecter 1

                            用requests库写脚本确实方便,省了不少事

                            • 独自美丽
                              独自美丽 0

                              这题对新手还挺友好的,没绕太多弯子

                              • 企鹅旅行家
                                企鹅旅行家 0

                                那个虫子图标一看就有坑,果不其然

                                • 咒语编织者
                                  咒语编织者 0

                                  界面丑就算了,能不能至少给个提示啊

                                  • 日光森林
                                    日光森林 0

                                    用Python跑requests确实稳,我之前还用curl试了半天

                                    • 灵风幻影
                                      灵风幻影 0

                                      是不是不截取就过不了?试了下好像不行

                                      • 愣蛋
                                        愣蛋 1

                                        这flag藏得也太随意了吧,header里直接给

                                        • 奶泡儿
                                          奶泡儿 0

                                          提交速度得控制在几秒内?有点玄学

                                          • 小熊抱抱
                                            小熊抱抱 0

                                            flag解出来那一秒差点以为错了,太简单了

                                            • 木叶舟
                                              木叶舟 0

                                              直接写脚本提交就完事了,手速肯定跟不上🤔

                                              • 冥界召唤
                                                冥界召唤 0

                                                base64解码后还要截取,这操作有点骚

                                                • 苍穹射手
                                                  苍穹射手 1

                                                  那个虫子图标看着就吓人,不敢点

                                                  • 云端牧心
                                                    云端牧心 0

                                                    提交速度要求多快啊?脚本延迟设置多少合适

                                                    • 山河
                                                      山河 0

                                                      这题是不是考脚本编写速度?

                                                      • 木匠谢
                                                        木匠谢 0

                                                        curl试了下不行,还是得用requests

                                                        • 柳叶渚旁
                                                          柳叶渚旁 0

                                                          header里藏flag,出题人脑洞可以

                                                          • 落叶秋
                                                            落叶秋 0

                                                            界面丑得没眼看,但题目还挺简单

                                                            • 黑洞猎人
                                                              黑洞猎人 0

                                                              为啥要截取特定位置?直接全提交不行吗

                                                              • 长安
                                                                长安 0

                                                                感觉这题就是比谁手快

                                                                • 蜜桃团子
                                                                  蜜桃团子 0

                                                                  用burpsuite抓包也挺方便的

                                                                  • 篆月影
                                                                    篆月影 0

                                                                    这flag拿得也太轻松了吧,不像CTF风格

                                                                    • 悠闲的猫
                                                                      悠闲的猫 1

                                                                      之前遇到过类似的,响应时间限制太坑爹

                                                                      • 话术翻译器
                                                                        话术翻译器 1

                                                                        脚本代码写得挺简洁,学习了

                                                                        • 慢步向前
                                                                          慢步向前 1

                                                                          是不是还有其他解法?感觉太直接了

                                                                          • Shadowflame
                                                                            Shadowflame 1

                                                                            脚本跑得动,手速跟不上啊。

                                                                          匿名

                                                                          发表评论

                                                                          匿名网友

                                                                          拖动滑块以完成验证