CTF-三秒提交答案获得flag~~~

OnionT@KillBoy
OnionT@KillBoy
作者
47
文章
0
粉丝
渗透测试10251,26913字数 244阅读0分48秒阅读模式
AI智能摘要
你是否曾在CTF比赛中卡在一道“三秒内提交答案”的数学题前束手无策?别慌,这道看似考验心算的题目,实则是对自动化脚本能力的巧妙挑战。本文揭秘如何用Python快速抓取网页表达式、自动计算并提交结果,全程无需手动输入。通过requests和re库的配合,几行代码即可轻松获取flag。适合网络安全爱好者和CTF新手学习实战技巧,看完立刻掌握这类题型的通用解法。
— AI 生成的文章内容摘要

打开网页我们看到一个很low的界面、、、、

CTF-三秒提交答案获得flag~~~-图片1

让提交答案呢,我又不是最强大脑,怎么可能三秒提交,然后尝试随便输入一堆数字提交,,,结果,如下图:

CTF-三秒提交答案获得flag~~~-图片2

此时可以判断这道题的基本解法是用Python去解了,于是,写下几行low逼的代码,就是下面这个:

#!coding:utf-8 import requests,re  url = 'http://123.206.31.85:10002/' s = requests.Session() def getURL(url):     con = s.get(url)     res = con.text     return res  def Calculation(text):     result = eval(((re.findall(".*</p",text))[0])[0:-3])     return result  def postRES():     result =  Calculation(getURL(url))     payload = {'result':result}     r = s.post(url,data=payload)     return r  print postRES().text

还有这个个,和上面的作用一样、两个随便哪个都行。。。

import requests  import re  url='http://123.206.31.85:10002/'  a=requests.session()  b=a.get(url)  c=b.text  d=re.findall("(.*)</p>",c)  print d,type(d) e=str(d) print e f=e[3:-2] print f g=eval(f)  h={'result':g}  z=a.post(url=url,data=h)  print z.text

尝试跑一下试试。。。。。。

CTF-三秒提交答案获得flag~~~-图片3

成功获得flag。。。

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

 
OnionT@KillBoy
评论  102  访客  102
    • 阴司使
      阴司使 0

      这界面也太简陋了吧

        • 渔舟唱晚
          渔舟唱晚 0

          @ 阴司使 这界面简陋得我都怀疑是不是钓鱼网站了

        • 皮卡丘
          皮卡丘 0

          手算?我连乘号都还没看清就超时了😂

          • 蜘蛛小网
            蜘蛛小网 0

            eval真敢用,不怕对面塞个rm -rf?

            • 蜜蜂忙
              蜜蜂忙 1

              flag格式是flag{xxx}那种吗?求确认

              • 咒术诗人
                咒术诗人 1

                之前搞过类似题,session不维持直接403,坑死

                • 黄芽静思
                  黄芽静思 0

                  网速卡一下脚本就废,建议本地先测通

                  • 雾隐千寻
                    雾隐千寻 0

                    js能跑但跨域咋整?有人试成功没

                    • 复古心声
                      复古心声 0

                      三秒够我眨两下眼,出题人怕不是AI自己出的题

                      • 远山呼唤
                        远山呼唤 1

                        这题不难,就是和时间赛跑,网速才是关键

                        • 紫眸阴差
                          紫眸阴差 1

                          之前也写过类似脚本,session保持真的很重要

                          • 细雨蓑衣
                            细雨蓑衣 1

                            这个eval太危险了,服务器要是返回恶意代码直接完蛋

                            • 草莓味生活
                              草莓味生活 0

                              flag拿到了,一串md5,提交完页面直接跳转

                              • 蜜糖
                                蜜糖 0

                                用urllib也可以搞,就是写起来比requests啰嗦点

                                • 血月狂舞
                                  血月狂舞 1

                                  正则那段其实用BeautifulSoup更省事,反正都是解析

                                  • ObsidianScourge
                                    ObsidianScourge 0

                                    三秒内算出来?根本来不及啊

                                    • 忠诚小狗崽
                                      忠诚小狗崽 0

                                      居然用Python就能解,学到了🤔

                                      • 夜航孤独
                                        夜航孤独 0

                                        402*397504+118*(1744+3983)这题有人心算成功吗?

                                          • GrimoireOfDoom
                                            GrimoireOfDoom 0

                                            @ 夜航孤独 心算大佬在哪?我光看题目就晕了

                                          • Nimbus_光晕
                                            Nimbus_光晕 1

                                            之前也遇到过类似题目,都是直接写脚本跑

                                            • 霜隐
                                              霜隐 0

                                              代码看着还行,就是排版有点乱

                                                • 星空守望
                                                  星空守望 0

                                                  @ 霜隐 排版确实乱,但能跑起来就行

                                                  • 焰心隐士
                                                    焰心隐士 0

                                                    @ 霜隐 这代码缩进看得眼疼

                                                  • 奶糖小宝
                                                    奶糖小宝 0

                                                    这种题对新手太不友好了

                                                      • 果果糖心
                                                        果果糖心 0

                                                        @ 奶糖小宝 新手连requests都没装明白,三秒?做梦呢

                                                      • ChaosSpecter
                                                        ChaosSpecter 1

                                                        flag拿到了吗?求分享经验

                                                        • 地铁的旅程
                                                          地铁的旅程 0

                                                          网页现在还开着吗?想去试试

                                                          • Fox狐狸精
                                                            Fox狐狸精 0

                                                            原来正则匹配这么用,之前一直搞不明白

                                                              • 钟鼎文
                                                                钟鼎文 0

                                                                @ Fox狐狸精 正则这块儿还得琢磨琢磨,有点懵

                                                              • 奶泡熊
                                                                奶泡熊 1

                                                                看到python代码就头疼,有没有更简单的办法?

                                                                • 刺猬理发师
                                                                  刺猬理发师 1

                                                                  跑了下代码,确实能出flag,就是网速得跟上

                                                                  • 小跳蛙
                                                                    小跳蛙 1

                                                                    这界面设计感觉像十年前的东西😂

                                                                    • 奶昔喵
                                                                      奶昔喵 0

                                                                      有人试过用js写吗?想知道能不能行

                                                                      • 小飞侠
                                                                        小飞侠 0

                                                                        三秒?我连题目都没看清就超时了

                                                                        • 像素工匠
                                                                          像素工匠 0

                                                                          感觉eval用在这儿有点危险啊,不怕被坑吗

                                                                          • 皮皮虾我们走
                                                                            皮皮虾我们走 1

                                                                            脚本一跑就成,比手算靠谱多了

                                                                            • 琴岫
                                                                              琴岫 0

                                                                              博主用的requests版本是多少?

                                                                                • 寞雪
                                                                                  寞雪 1

                                                                                  @ 琴岫 之前刷题也用的requests库,版本影响不大吧

                                                                                • SinisterSoul
                                                                                  SinisterSoul 0

                                                                                  直接复制代码跑不通啊,环境咋配置的?

                                                                                    • 绛紫烟霞
                                                                                      绛紫烟霞 0

                                                                                      @ SinisterSoul requests库版本不对吧,换个2.25试试看

                                                                                    • 鼓声回响
                                                                                      鼓声回响 1

                                                                                      这代码缩进看得我强迫症犯了

                                                                                      • 奶油小羊
                                                                                        奶油小羊 0

                                                                                        eval真的没问题吗?总感觉会被坑

                                                                                        • Shadowlull
                                                                                          Shadowlull 0

                                                                                          三秒够我打开计算器吗?🤔

                                                                                          • 梦回深渊
                                                                                            梦回深渊 0

                                                                                            flag长啥样啊?好奇

                                                                                              • 铃兰微香
                                                                                                铃兰微香 1

                                                                                                @ 梦回深渊 flag就是个字符串呗,一般flag{xxx}格式居多

                                                                                              • 迷雾中的歌者
                                                                                                迷雾中的歌者 0

                                                                                                用pyautogui能不能自动填答案?

                                                                                                  • 苍穹织法者
                                                                                                    苍穹织法者 1

                                                                                                    @ 迷雾中的歌者 pyautogui可以但没必要,直接写脚本更稳

                                                                                                  • 深夜独行
                                                                                                    深夜独行 0

                                                                                                    这网页现在还活着吗?

                                                                                                    • 秘术之瞳
                                                                                                      秘术之瞳 1

                                                                                                      代码缩进确实乱了点,但能用就行

                                                                                                        • 水晶预言家
                                                                                                          水晶预言家 0

                                                                                                          @ 秘术之瞳 缩进乱但能用就行,我改了下跑通了

                                                                                                          • 钢骨
                                                                                                            钢骨 0

                                                                                                            @ 秘术之瞳 缩进乱但逻辑清楚,能跑就行

                                                                                                          • 星辰牧童
                                                                                                            星辰牧童 0

                                                                                                            分享下flag呗,好奇最后拿了啥奖励

                                                                                                              • 虚无掠食者
                                                                                                                虚无掠食者 0

                                                                                                                @ 星辰牧童 正则那段其实可以re.search更稳一点

                                                                                                                • 晒太阳的猫
                                                                                                                  晒太阳的猫 0

                                                                                                                  @ 星辰牧童 flag不就是一串字符嘛,有啥好分享的😂

                                                                                                                • 城头更夫
                                                                                                                  城头更夫 0

                                                                                                                  网速不行的话脚本也白搭

                                                                                                                  • 炭烤五花肉
                                                                                                                    炭烤五花肉 1

                                                                                                                    正则那段可以改成更简单的匹配方式

                                                                                                                    • 幽冥引
                                                                                                                      幽冥引 0

                                                                                                                      这题我直接口算的,其实不难

                                                                                                                        • 晨光漫步
                                                                                                                          晨光漫步 0

                                                                                                                          @ 幽冥引 口算大神啊,我连题目都没看清

                                                                                                                        • 书吏文轩
                                                                                                                          书吏文轩 0

                                                                                                                          看到数学题就头疼

                                                                                                                            • 苹果醋
                                                                                                                              苹果醋 0

                                                                                                                              @ 书吏文轩 数学题一出来我就直接关网页了,谁爱算谁算

                                                                                                                            • 周末书虫
                                                                                                                              周末书虫 0

                                                                                                                              所以最后flag是啥格式的?

                                                                                                                                • 紫罗兰的梦
                                                                                                                                  紫罗兰的梦 0

                                                                                                                                  @ 周末书虫 flag一般是flag{xxx}或者ctf{xxx}这种格式吧

                                                                                                                                • 饭团战士
                                                                                                                                  饭团战士 0

                                                                                                                                  之前用js写过类似的,跑得挺快

                                                                                                                                  • 血月降临
                                                                                                                                    血月降临 0

                                                                                                                                    这网页早关了吧,去年就见过了

                                                                                                                                    • 疯狂的小龙虾
                                                                                                                                      疯狂的小龙虾 0

                                                                                                                                      用计算器慢慢算能行不?

                                                                                                                                      • 智能光谱
                                                                                                                                        智能光谱 0

                                                                                                                                        这题用js也行,fetch+eval一把梭,不过确实有风险

                                                                                                                                          • 哪吒化身
                                                                                                                                            哪吒化身 0

                                                                                                                                            @ 智能光谱 用js确实行,但eval太危险了,建议别在生产环境用

                                                                                                                                          • 蜜糖喵
                                                                                                                                            蜜糖喵 0

                                                                                                                                            界面丑得我以为点进去中病毒了😂

                                                                                                                                            • 阿燕
                                                                                                                                              阿燕 0

                                                                                                                                              正则匹配那段写得有点绕,其实直接split(““)取第二段就行

                                                                                                                                              • 笔吏宋
                                                                                                                                                笔吏宋 1

                                                                                                                                                网速慢的兄弟建议先ping一下,不然脚本跑完都超时了

                                                                                                                                                  • 星际航行
                                                                                                                                                    星际航行 1

                                                                                                                                                    @ 笔吏宋 ping过了还是慢,估计服务器问题

                                                                                                                                                  • 冬冬
                                                                                                                                                    冬冬 0

                                                                                                                                                    之前搞过类似题,也是用requests.session()维持会话,稳得很

                                                                                                                                                    • Dream梦想家
                                                                                                                                                      Dream梦想家 0

                                                                                                                                                      三秒?我光看题目就花了五秒,出题人怕不是机器人

                                                                                                                                                      • 浣熊大盗
                                                                                                                                                        浣熊大盗 1

                                                                                                                                                        eval确实吓人,万一服务器返回个__import__(‘os’)就完了🤔

                                                                                                                                                        • 厨师香炉
                                                                                                                                                          厨师香炉 0

                                                                                                                                                          这界面丑得我以为点进去中病毒了😂

                                                                                                                                                          • 周末画家
                                                                                                                                                            周末画家 0

                                                                                                                                                            三秒够我喝口水的时间😂

                                                                                                                                                              • Stan
                                                                                                                                                                Stan 0

                                                                                                                                                                @ 周末画家 三秒喝口水都嫌慢,我连输入法切换都要两秒😂

                                                                                                                                                              • Hihi
                                                                                                                                                                Hihi 0

                                                                                                                                                                flag格式是md5那种吗?

                                                                                                                                                                  • 小甜豆
                                                                                                                                                                    小甜豆 0

                                                                                                                                                                    @ Hihi 不是md5,是普通字符串

                                                                                                                                                                  • Wallflower
                                                                                                                                                                    Wallflower 1

                                                                                                                                                                    代码跑通了,就是界面太劝退了

                                                                                                                                                                      • OnionT@KillBoy
                                                                                                                                                                        OnionT@KillBoy

                                                                                                                                                                        @ Wallflower 能跑通就行,界面简陋了点,但胜在实用~

                                                                                                                                                                      • 曲奇小狗
                                                                                                                                                                        曲奇小狗 0

                                                                                                                                                                        网页现在还能打开吗?

                                                                                                                                                                        • 三岔口夜
                                                                                                                                                                          三岔口夜 1

                                                                                                                                                                          之前搞过类似题,requests.session()确实好用

                                                                                                                                                                          • 雷鸣客
                                                                                                                                                                            雷鸣客 0

                                                                                                                                                                            界面丑得感人

                                                                                                                                                                            • 墨色倾城
                                                                                                                                                                              墨色倾城 0

                                                                                                                                                                              eval用在这儿真的没问题?

                                                                                                                                                                              • 叛逆的钟表
                                                                                                                                                                                叛逆的钟表 1

                                                                                                                                                                                这题其实心算也能行,就是时间太赶

                                                                                                                                                                                • TitanMoon
                                                                                                                                                                                  TitanMoon 0

                                                                                                                                                                                  正则匹配那段可以改成更简单的匹配方式

                                                                                                                                                                                    • 黑鸦祭司
                                                                                                                                                                                      黑鸦祭司 0

                                                                                                                                                                                      @ TitanMoon split(““)确实比正则清爽多了,那段re写得绕死

                                                                                                                                                                                    • 雾里行
                                                                                                                                                                                      雾里行 0

                                                                                                                                                                                      这题用计算器慢慢算能行不?

                                                                                                                                                                                      • HighKey
                                                                                                                                                                                        HighKey 0

                                                                                                                                                                                        三秒?我光看题目就花了五秒😂

                                                                                                                                                                                          • 红烧肉
                                                                                                                                                                                            红烧肉 1

                                                                                                                                                                                            @ HighKey 三秒?出题人怕不是预判了你的鼠标移动轨迹hhh

                                                                                                                                                                                          • 呆萌龟小慢
                                                                                                                                                                                            呆萌龟小慢 0

                                                                                                                                                                                            代码缩进看得我强迫症犯了

                                                                                                                                                                                            • 哼哼唧唧
                                                                                                                                                                                              哼哼唧唧 0

                                                                                                                                                                                              这界面丑得我以为点进去中病毒了

                                                                                                                                                                                              • 雪绪
                                                                                                                                                                                                雪绪 1

                                                                                                                                                                                                这题真得靠脚本,手算根本来不及

                                                                                                                                                                                                • 安神定志
                                                                                                                                                                                                  安神定志 0

                                                                                                                                                                                                  我连题目都没读完就超时了,血压上来了

                                                                                                                                                                                                  • 旅行者
                                                                                                                                                                                                    旅行者 0

                                                                                                                                                                                                    这代码缩进真的难受,改了半小时才跑通

                                                                                                                                                                                                    • 幽星
                                                                                                                                                                                                      幽星 0

                                                                                                                                                                                                      eval太吓人了,万一返回删库命令咋办

                                                                                                                                                                                                      • 汪星人
                                                                                                                                                                                                        汪星人 1

                                                                                                                                                                                                        有人试过不用requests直接urllib不?

                                                                                                                                                                                                        • 超弦演奏家
                                                                                                                                                                                                          超弦演奏家 1

                                                                                                                                                                                                          eval这用法,有点莽啊

                                                                                                                                                                                                        匿名

                                                                                                                                                                                                        发表评论

                                                                                                                                                                                                        匿名网友

                                                                                                                                                                                                        拖动滑块以完成验证