当前位置: 首页 > news >正文

Polarctf swp

swp

看题目就知道考swp,swp文件是vim非正常退出的时候的文件,可以用来恢复未保存的文件

直接扫目录

得到目录,访问fen


function jiuzhe($xdmtql){return preg_match('/sys.*nb/is',$xdmtql);
}$xdmtql=@$_POST['xdmtql'];
if(!is_array($xdmtql)){if(!jiuzhe($xdmtql)){if(strpos($xdmtql,'sys nb')!==false){echo 'flag{*******}';}else{echo 'true .swp file?';}}else{echo 'nijilenijile';}
}

分析代码发现不能数组绕过,条件呢需要满足jiuzhe是否定,那就是preg_match是false,然后又得检测到含有sys nb,那就是PCRE回溯次数限制绕过,

 import requestsdata = {"xdmtql": "sys nb" + "aaaaa" * 1000000}res = requests.post('http://b56a81ab-4248-40aa-a5fe-bf252c2cd190.www.polarctf.com:8090/',data=data, allow_redirects=False)   # 此处需要输入自己对应的urlprint(res.content)# pre_match函数处理的字符长度有限,如果超过这个长度就会返回false也就是没有匹配到# allow_redirects=False 表示禁止自动处理重定向。如果服务器返回重定向响应(如 302),requests 不会自动跟随重定向。

运行代码,在浏览器发送的话可能会有限制,最终得到flag

http://www.dtcms.com/a/551106.html

相关文章:

  • 东莞南城做网站推广的公司49you网页游戏平台
  • 打鱼跟电子游戏网站怎么做企业网站建设兴田德润很赞
  • 国外主流媒体网站三个律师做网站合适吗
  • 后台网站更新 网站没显示一级 爰做片免费网站
  • Python栈帧沙箱逃逸
  • soho外贸建站内部网站的作用
  • 凡科网站建设的技巧企业网站管理系统源码
  • 网站建设包装策略网站app微信三合一
  • 软件工程与项目管理seo的中文意思是什么
  • 【大模型本地对话页面开发】
  • SAP SuccessFactors 发展历史详解
  • 深圳龙华汽车站附近有做网站建设的俄文淘宝网站建设
  • 男女做那个的视频网站酒店网站设计
  • SAP PP BOM批量创建功能分享
  • python字符串处理与正则表达式--之八
  • 吴堡网站建设费用阿里云免费网站建设
  • lyh教大前端
  • 重庆移动网站建设html代码翻译器
  • 摄影师网站html5注册wordpress发送邮件
  • 郑州做网站云极游戏推广吧
  • 查网站ip地址网页升级紧急通知狼人
  • 青岛百度网站排名优化做网站怎么切片
  • wap网站开发公司企业宣传片制作教程
  • 怎样免费建企业网站吗wordpress首页标题修改
  • seo整站优化费用宝塔为什么要安装Wordpress
  • 天河怎样优化网站建设优化网站找哪家
  • 网站建设有几种方式美丽深圳公众号二维码原图
  • 模版 网站需要多少钱崂山网站建设
  • 广州网站定做教程wordpress知识
  • 零代码网站开发工具新乡网站建设哪家专业