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

OnionT@KillBoy
OnionT@KillBoy
作者
47
文章
0
粉丝
渗透测试8349,66313字数 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
评论  83  访客  83
    • 阴司使
      阴司使 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啰嗦点

                              • 血月狂舞
                                血月狂舞 0

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

                                • ObsidianScourge
                                  ObsidianScourge 0

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

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

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

                                    • 夜航孤独
                                      夜航孤独 0

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

                                        • GrimoireOfDoom
                                          GrimoireOfDoom 0

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

                                        • Nimbus_光晕
                                          Nimbus_光晕 1

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

                                          • 霜隐
                                            霜隐 0

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

                                              • 星空守望
                                                星空守望 0

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

                                                • 焰心隐士
                                                  焰心隐士 0

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

                                                • 奶糖小宝
                                                  奶糖小宝 0

                                                  这种题对新手太不友好了

                                                  • ChaosSpecter
                                                    ChaosSpecter 0

                                                    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长啥样啊?好奇

                                                                                          • 铃兰微香
                                                                                            铃兰微香 0

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

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

                                                                                            用pyautogui能不能自动填答案?

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

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

                                                                                              • 深夜独行
                                                                                                深夜独行 0

                                                                                                这网页现在还活着吗?

                                                                                                • 秘术之瞳
                                                                                                  秘术之瞳 1

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

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

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

                                                                                                    • 星辰牧童
                                                                                                      星辰牧童 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(““)取第二段就行

                                                                                                                                    • 笔吏宋
                                                                                                                                      笔吏宋 0

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

                                                                                                                                      • 冬冬
                                                                                                                                        冬冬 0

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

                                                                                                                                        • Dream梦想家
                                                                                                                                          Dream梦想家 0

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

                                                                                                                                          • 浣熊大盗
                                                                                                                                            浣熊大盗 1

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

                                                                                                                                            • 厨师香炉
                                                                                                                                              厨师香炉 0

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

                                                                                                                                              • 周末画家
                                                                                                                                                周末画家 0

                                                                                                                                                三秒够我喝口水的时间😂

                                                                                                                                                  • Stan
                                                                                                                                                    Stan 0

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

                                                                                                                                                  • Hihi
                                                                                                                                                    Hihi 0

                                                                                                                                                    flag格式是md5那种吗?

                                                                                                                                                    • Wallflower
                                                                                                                                                      Wallflower 1

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

                                                                                                                                                        • OnionT@KillBoy
                                                                                                                                                          OnionT@KillBoy

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

                                                                                                                                                        • 曲奇小狗
                                                                                                                                                          曲奇小狗 0

                                                                                                                                                          网页现在还能打开吗?

                                                                                                                                                          • 三岔口夜
                                                                                                                                                            三岔口夜 1

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

                                                                                                                                                            • 雷鸣客
                                                                                                                                                              雷鸣客 0

                                                                                                                                                              界面丑得感人

                                                                                                                                                              • 墨色倾城
                                                                                                                                                                墨色倾城 0

                                                                                                                                                                eval用在这儿真的没问题?

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

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

                                                                                                                                                                  • TitanMoon
                                                                                                                                                                    TitanMoon 0

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

                                                                                                                                                                    • 雾里行
                                                                                                                                                                      雾里行 0

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

                                                                                                                                                                    匿名

                                                                                                                                                                    发表评论

                                                                                                                                                                    匿名网友

                                                                                                                                                                    拖动滑块以完成验证