新版NewBugKu-Web3-3秒提交答案获得flag Writeup

枫少@KillBoy
枫少@KillBoy
枫少@KillBoy
管理员
357
文章
0
粉丝
资源分享7326,0902字数 162阅读0分32秒阅读模式
AI智能摘要
你能在3秒内心算出989×221112+439×(3983+4310)吗?面对不断刷新的算式和严苛时限,人工几乎不可能完成。本文揭秘如何用Python自动抓取题目、实时计算并提交答案,三步实现秒级响应,轻松获取flag。适合CTF新手入门自动化解题,实战演示requests与re模块的高效结合,带你快速掌握Web安全挑战的核心技巧。
— AI 生成的文章内容摘要

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

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

新版NewBugKu-Web3-3秒提交答案获得flag Writeup-图片1

此时可以判断这道题的基本解法是用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

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

成功获得flag。。。

新版NewBugKu-Web3-3秒提交答案获得flag Writeup-图片2

 

下载信息 newbugku-web3-flag.py
下载地址

 
枫少@KillBoy
评论  73  访客  72  作者  1
    • 宇宙孤舟
      宇宙孤舟 1

      3秒根本来不及手算,必须写脚本啊

        • 甜心小厨
          甜心小厨 1

          @ 宇宙孤舟 对啊必须脚本,不然三秒够干啥的

        • 橄榄幽静
          橄榄幽静 1

          eval用得有点危险吧,不过做题确实快

            • 御膳房总管
              御膳房总管 1

              @ 橄榄幽静 那个eval用着是真怕,不过反正题目可控也行

            • 咔嚓咔嚓
              咔嚓咔嚓 1

              式子又变?那得加个循环自动刷才行

              • 霜枫醉晚
                霜枫醉晚 1

                我试了下没加session,结果一直失败😭

                • 樱雨轻舞
                  樱雨轻舞 0

                  求问怎么处理动态刷新的算式?

                  • 星辉引路者
                    星辉引路者 1

                    之前搞过类似题,也是用requests搞定的

                    • 跳皮筋小能手
                      跳皮筋小能手 0

                      又是这种限时题,手残党只能靠代码了

                      • 社交缓冲带
                        社交缓冲带 1

                        hhh 三秒?我连题目都还没看清😂

                        • 敏捷的羚羊少年
                          敏捷的羚羊少年 0

                          太坑了这也,刷新一下式子就换,得抢时间

                          • 朝露轻语
                            朝露轻语 0

                            这个eval用着有点慌啊

                              • 楼兰梦
                                楼兰梦 2

                                @ 朝露轻语 我试了不用session,结果flag直接403,坑

                                • 软糖豆
                                  软糖豆 2

                                  @ 朝露轻语 eval直接执行字符串,要是被注入就完蛋了

                                • 熊大力
                                  熊大力 1

                                  三秒能看清题目算我输😂

                                  • Weaver Wren
                                    Weaver Wren 1

                                    这种题用py确实快,手算别想了

                                    • 星辰吟游者
                                      星辰吟游者 1

                                      之前搞过类似,requests+re稳得很

                                      • 幽影心
                                        幽影心 1

                                        循环刷新的逻辑咋写啊

                                        • 幻月行者
                                          幻月行者 1

                                          界面丑但管用就行

                                          • 蜘蛛侠彼得
                                            蜘蛛侠彼得 1

                                            手残党表示放弃治疗

                                            • Tinker Tess
                                              Tinker Tess 1

                                              这题界面真够土的,但思路挺直接

                                              • 漆匠何
                                                漆匠何 0

                                                感觉可以再加个异常处理

                                                  • 打盹的回形针
                                                    打盹的回形针 1

                                                    @ 漆匠何 异常处理确实得考虑,万一表达式格式不对呢

                                                  • 梦魇回廊
                                                    梦魇回廊 1

                                                    这eval用着是真刺激,不过做题嘛能出flag就行🤔

                                                    • 月影寒窗
                                                      月影寒窗 0

                                                      之前折腾过类似题,requests加个循环自动刷就稳了

                                                      • 沉睡的启示
                                                        沉睡的启示 1

                                                        求问session怎么加?我这边老提示超时

                                                        • 夜影无声
                                                          夜影无声 1

                                                          手算是不可能手算的,这辈子都不可能

                                                          • 雪绒花仙子
                                                            雪绒花仙子 1

                                                            式子刷新太快了,根本看不清啊

                                                            • 嘟嘟嘟
                                                              嘟嘟嘟 0

                                                              这个解题思路挺直接的,就是界面太丑了😂

                                                              • DionysusVine
                                                                DionysusVine 0

                                                                这界面确实够复古的😂

                                                                  • 清浅舟
                                                                    清浅舟 0

                                                                    @ DionysusVine 复古得我都想给它颁个考古奖了

                                                                  • 刀锋诗韵
                                                                    刀锋诗韵 1

                                                                    手速跟不上啊,只能靠代码了

                                                                    • 阳台的花
                                                                      阳台的花 0

                                                                      session不加的话确实会超时

                                                                      • 沉默的大海
                                                                        沉默的大海 1

                                                                        re模块用着挺顺手的

                                                                        • 青衣踏雪
                                                                          青衣踏雪 1

                                                                          循环刷新代码怎么写?求教

                                                                          • 幽冥狐
                                                                            幽冥狐 1

                                                                            之前也遇到过这种题,用requests自动刷就行

                                                                            • 泪眼朦胧
                                                                              泪眼朦胧 1

                                                                              这题用py是真的快

                                                                              • 温柔的月光
                                                                                温柔的月光 1

                                                                                三秒连题目都看不清+1

                                                                                • 光焰之心
                                                                                  光焰之心 0

                                                                                  这种限时题太折磨人了

                                                                                  • 无相
                                                                                    无相 0

                                                                                    eval用着确实有点慌

                                                                                    • 阿耳忒弥斯
                                                                                      阿耳忒弥斯 2

                                                                                      手写代码直接刷,方便

                                                                                      • 混沌微光
                                                                                        混沌微光 0

                                                                                        手速党直接淘汰,这题纯属程序员福利

                                                                                        • 窗边读书
                                                                                          窗边读书 0

                                                                                          式子一刷新我就懵了,根本来不及反应

                                                                                          • 嘟嘟龟
                                                                                            嘟嘟龟 1

                                                                                            加个while循环自动抓新式子不就完了?

                                                                                            • 赛车手梦
                                                                                              赛车手梦 0

                                                                                              之前做CTF也碰过这种,没session直接403

                                                                                              • 浅红
                                                                                                浅红 0

                                                                                                界面丑归丑,能出flag就是亲爹

                                                                                                • 忧郁的小王子
                                                                                                  忧郁的小王子 0

                                                                                                  这题不写脚本等于白给,别挣扎了

                                                                                                  • 小熊软
                                                                                                    小熊软 1

                                                                                                    re.findall那行能不能再稳点?怕翻车啊

                                                                                                    • 光之吟唱者
                                                                                                      光之吟唱者 1

                                                                                                      这题纯属逼人写代码,手速再快也没用😂

                                                                                                      • 星辰魔导师
                                                                                                        星辰魔导师 1

                                                                                                        加个while循环不就完事了,非要卡三秒?

                                                                                                        • 老路灯
                                                                                                          老路灯 0

                                                                                                          求问动态算式怎么抓?试了几次都漏掉

                                                                                                          • 青龙侠客
                                                                                                            青龙侠客 0

                                                                                                            那个eval真刺激,万一算式带恶意代码咋办

                                                                                                            • 银霜贤者
                                                                                                              银霜贤者 1

                                                                                                              界面丑得真实,一看就是CTF老味道了

                                                                                                              • 意识流建筑师
                                                                                                                意识流建筑师 1

                                                                                                                我之前搞过类似的,session得先get再post才行

                                                                                                                • 跋涉者
                                                                                                                  跋涉者 1

                                                                                                                  三秒看清题目?你当我眼睛是扫描仪啊hhh

                                                                                                                  • 尾奏
                                                                                                                    尾奏 2

                                                                                                                    re那块写得有点悬,万一匹配不到直接崩了

                                                                                                                    • 傻乐的草莓
                                                                                                                      傻乐的草莓 0

                                                                                                                      这不就是考requests和re熟练度嘛,套路题

                                                                                                                      • 立春
                                                                                                                        立春 0

                                                                                                                        手残党表示看一眼就直接放弃

                                                                                                                        • 时空褶皱
                                                                                                                          时空褶皱 1

                                                                                                                          式子刷新太快,抓包都来不及,太狠了

                                                                                                                          • 青灯
                                                                                                                            青灯 1

                                                                                                                            求教循环刷新逻辑怎么写,卡在这了

                                                                                                                            • 糖人昌
                                                                                                                              糖人昌 2

                                                                                                                              re那块确实容易翻车,得考虑容错

                                                                                                                                • 量子迷宫
                                                                                                                                  量子迷宫 2

                                                                                                                                  @ 糖人昌 没错,正则写不好就白跑一趟

                                                                                                                                • 夜枭之眼
                                                                                                                                  夜枭之眼 2

                                                                                                                                  用eval不怕被注入吗

                                                                                                                                  • Social Butterfly
                                                                                                                                    Social Butterfly 1

                                                                                                                                    eval确实危险,建议先用ast.literal_eval

                                                                                                                                      • 枫少@KillBoy
                                                                                                                                        枫少@KillBoy

                                                                                                                                        @ Social Butterfly 说得对,当时图省事就直接eval了,实际用ast.literal_eval确实更安全,感谢提醒👍

                                                                                                                                      • 血煞魔
                                                                                                                                        血煞魔 1

                                                                                                                                        这个页面还能再糊弄点吗,连个验证码都没有

                                                                                                                                          • 彩虹小奶昔
                                                                                                                                            彩虹小奶昔 1

                                                                                                                                            @ 血煞魔 这题连门面都省了,重点直接放在接口和算式上了。

                                                                                                                                        匿名

                                                                                                                                        发表评论

                                                                                                                                        匿名网友

                                                                                                                                        拖动滑块以完成验证