BugkuCTF-WEB题秋名山车
打开网页,题目让我们计算车速,限时2s,并且通过POST方式传递结果
再刷新几次,显示:
手动计算并传值一定会超过2s的时间限制,因此我们编写python脚本实现(参考车速脚本.py)
编写python脚本并运行(这里需要requests和re两个库)
import requests
import reurl = '''http://114.67.246.176:15506/'''
s = requests.session() #//通过session会话保持表达式是同一个retuen = s.get(url)equation = re.search(r'(\d+[+\-*])+(\d+)', retuen.text).group()result = eval(equation) # //eval() 函数用来执行一个字符串表达式,并返回表达式的值。key = {'value': result} #创建一个字典类型用于传参print(s.post(url, data=key).text) #通过post方法传上去
"""
re.search()方法扫描整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None。
re.search()表示从文本的第一个字符匹配到最后一个,其第一个参数为正则表达式,第二个参数为要匹配的文本
r''表示内容为原生字符串,放置被转义
(\d+[+\-*])+(\d+):\d+表示匹配一个或多个数字;[+-*]表示匹配一个加号或一个减号或个乘号(注:减号在间括号
内为特殊字符,要利用反斜杠转义);所以(\d+[+-*])+表示匹配多个数字和运算符组成的“表达式”;最后再加上一组
数字(\d+)即可
group()返回字符串
"""
BugkuCTF-WEB题秋名山车相关推荐
- BugkuCTF之web题之细心
BugkuCTF之web题之细心 一进网页发现: 这是啥????(黑人问号)一脸的懵逼,查看源代码?发现几个链接欸,点了几下发现,然并卵...发现提示找不到文件,那好吧,就一个一个来试试,试到robo ...
- BugkuCTF web基础$_GET
前言 写了这么久的web题,算是把它基础部分都刷完了一遍,以下的几天将持续更新BugkuCTF WEB部分的题解,为了不影响阅读,所以每道题的题解都以单独一篇文章的形式发表,感谢大家一直以来的支持和理 ...
- CTF Web题 部分WP
1.web2 听说聪明的人都能找到答案 http://123.206.87.240:8002/web2/ CTRL + u 查看源代码 2.计算器 http://123.206.87.240:8002 ...
- 98年建模a题论文_2020年 MathorCup数学建模 A题 无车承运人平台线路定价问题,定价评价...
想要看更加舒服的排版.更加准时的推送 关注公众号"不太灵光的程序员" 每日八点有干货推送,微信随时解答你的疑问 公众号"不太灵光的程序员" 同时发布<20 ...
- 替换url部分_MOCTF部分Web题攻略
文章来自零釼实验室成员 南宫十六 文章共1864字32图 预计阅读时间5分钟 MOCTF部分Web题解 MOCTF的题目还是比较简单的,今天这篇就当个web类型的入门题吧.本来想把web题解题思路一次 ...
- 攻防世界Web题 - unseping 总结
攻防世界Web题 - unseping 总结 1.审题 进入题目,可以看出来是典型的php反序列化题目. 2.源代码分析 <?php highlight_file(__FILE__); //显示 ...
- 【CTF整理】Who are you (2017强网杯web题)
[CTF整理]Who are you (2017强网杯web题) 别人思路总结: 0x01 初探 打开网页就是一句"Sorry. You have no permissions." ...
- CGCTF平台web题writeup
前言 大概的做了做CGCTF的web题,基本都做出来了,在这整理了一下writeup,其中一些十分简单的题,就大概的写了些,后面一些难题会更详细,需要的可以直接拉倒最后面.共勉. 正文 签到题 10p ...
- ISCC web题复现
前言 第一次参加ISCC线上赛,感觉题目质量还是挺好的,擂台赛都是大佬们的主场,向我这样的小白也只能学学新东西.在此总结做过的web题目以及相关知识点. 冬奥会 这是一道典型的代码审计.代码中需要满足 ...
最新文章
- python django报错 no such column:
- android studio安装中出现Failed to install Intel HAXM错误的解决方法
- 从Theano到Lasagne:基于Python的深度学习的框架和库
- QT的QWhatsThis类的使用
- Nginx配置同时适配电脑和移动端设备
- 计算机视觉知识基础_我见你:计算机视觉基础知识
- 常用正则验证(邮箱、手机号、密码)
- 转角遇上Volcano,看HPC如何应用在气象行业
- 陌陌宣布由总裁兼COO王力担任公司新任CEO
- hdu 1856 并查集 求最大的子树含有元素的个数
- Vue基础视频教程(一)
- php中英文逗号分号转换等
- SSRF漏洞理解进阶SSRF+gopher打内网(redis、mysql、fastcgi) SSRF相关基础概念
- lightbox灯箱效果
- Arduino ESP32:测试GPIO中断功能
- 如何使用AE制作文字破碎动画?制作ae破碎文字特效教程分享
- linux命令jps意思是什么
- MAC新手教程:十分钟轻松熟悉Mac系统
- shell批量修改文件名
- 做自媒体新手怎么入门?第一步教你增加短视频流量
热门文章
- 任务不再等待!玩转DataWorks资源组
- 母婴企业上云 实现线上线下互动营销、一体化管理服务
- 五年从P5到P8,在阿里学做个靠谱的人
- 探索Java日志的奥秘:底层日志系统-log4j2
- 阿里云企业IPv6部署方案
- 云原生全景图之五:应用程序定义和开发层
- DevOps:从「蒸汽时代」到「高铁时代」,SUNMI DevOps转型之路 | 原力计划
- 使用AWS CloudWatch 调优Lambda函数 | 技术头条
- 云重磅|中西合璧 联想凌拓瓜熟蒂落;5G实锤 华为推出首部5G折叠手机;​IBM打造Kubernetes无处不在”的模式...
- Spark精华问答 | Spark的三种运行模式有何区别?